excel 导入图片 不能取得类picture 的insert属性

举报 回答
excel 导入图片 不能取得类picture 的insert属性
问在线客服
扫码问在线客服

Sub 按钮4_Click() Dim iRow As Single, shp As Shape, Target As Range With ActiveSheet For iRow = 5 To .Cells(65536, 1).End(xlUp).Row '取得A列最... 查看全部

  • 回答数

    5

  • 浏览数

    6,423

举报 回答

5个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问豆包AI智能助手
取消 复制问题
已采纳
经过初步分析,我推测您所提到的代码可能适用于Office 97到2003版本。然而,根据我的专业知识和经验,这些版本的代码与更高版本(如Office 2007及以后)存在兼容性问题。因此,在这些较新版本中插入图片需要使用不同的代码。
以下是一份适用于Office 2007及以后版本的图片插入代码示例:
```vbnet
Sub InsertPicture()
Dim pic As Object
Set pic = ActiveSheet.Shapes.Pictures(1)
pic.InsertLeft 1, 20
End Sub
```
此代码将插入一个位于左上角20像素距左边界处的图片。您可以根据需要调整参数来满足特定需求。
请注意,以上代码仅为示例,并且可能需要根据具体情况做出微小调整。希望这能对您提供帮助!如果还有其他问题,请随时向我咨询。
取消 评论
检查文件名是否存在
取消 评论
代码本身没错,只是第一个参数对应的数据在对应数据的第一列中未能找到才出错的。
建议改用字典进行,用字典的Exists属性判断。
取消 评论
有时候Excel处理图片确实会有些小纠结。确保你不是直接复制粘贴的链接图片,而是真的插入了文件。尝试选中图片后,在代码编辑模式下查看它的引用路径是否正确显示为Picture对象。如果路径没问题但insert属性还是读取不到,那就得考虑是不是权限设置或者软件冲突了
取消 评论
哎,遇到这个问题很正常,可能是Excel版本或者导入方法有点小问题。试试看先保存图片为嵌入类型,然后在Excel里右键插入,选择图片而不是PicturE。如果还是不行,可能需要更新你的Office套件或者检查图片格式是否兼容
取消 评论
ZOL问答 > excel 导入图片 不能取得类picture 的insert属性

相关产品

  • 优显CT

    优显CT

    参考价:¥119    评分:10.0

    热门排行榜:第142名

  • 京东搜一搜

热门护眼台灯排行

查看更多排行 >

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?