|
楼主,既然你无法提供实例的话,
我只能提供基础的代码,内有详细说明:
- argetSheet.Range("BN35").Select '先选定一个单元格,作为插入图片的位置依据
- ActiveSheet.Shapes.AddPicture "D:\文件夹\T1.JPG", False, True, Selection.Left, Selection.Top, -1, -1
- '参数说明:
- ' 1、必需。图片的路径和文件名
- ' 2、必需。True则将图片链接到创建对像的文件;False则将图片作为该文件的独立副本
- ' 3、必需。是否将链接的图片与工作簿一起保存
- ' 4、必需。Left 图片左边界相对于文档左边界的位置(水平位置),以磅为单位
- ' 5、必需。Top 图片上边界相对于文档上边界的位置(垂直位置),以磅为单位
- ' 6、可选。Width 图片的宽度,以磅为单位。-1 表示按原尺寸。
- ' 7、可选。Height 图片的高度,以磅为单位。-1 表示按原尺寸。
复制代码
补充一句,插入的图片并不属于某个单元格,单元格Cell、Range是没有“图片”这一个属性的,
因此,在用上述代码插入图片后,整张图片是浮在工作表之上,还需使用其它代码,
要么将改变单元格大小以适应图片,要么改变图片大小以适应单元格,有时候还需上下居中、水平居中等,
最终目的就是让插入的图片好像是在单元格内,因为这样才符合我们的使用习惯。
|
评分
-
1
查看全部评分
-
|