图形、图表与表单控件

关于Shapes大家族

按位置插入图片并调整
Sub test()

'如果出错就下一个'
On Error Resume Next

Dim shp, shp1 As Shape

'开始前先清空之前的图片,防止重叠'
For Each shp1 In Sheet1.Shapes
    shp1.Delete
Next

For i = 2 To 12
Set shp = Sheet1.Shapes.AddPicture("d:\data\" & Range("a" & i) & ".jpg", msoFalse, msoCTrue, Range("d" & i).Left, Range("d" & i).Top, Range("d" & i).Width, Range("d" & i).Height)
shp.Placement = xlMoveAndSize
Next

End Sub

like

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容