EXCEL批量插图宏代码
图片存储在C:\Users\Administrator\Documents\MyFile\报价资料\报价清单图片图片JPG格式,图片名称和型号一一对应。宏名称“图片”如下...
图片存储在C:\Users\Administrator\Documents\My File\报价资料\报价清单图片
图片JPG格式,图片名称和型号一一对应。
宏名称“图片”
如下图,需要在C列,从C16开始插入图片,求宏代码,我用的是2013 office,谢谢大家,试用了百度上的几个教程不能解决问题,只好都贴出来请大家帮忙 展开
图片JPG格式,图片名称和型号一一对应。
宏名称“图片”
如下图,需要在C列,从C16开始插入图片,求宏代码,我用的是2013 office,谢谢大家,试用了百度上的几个教程不能解决问题,只好都贴出来请大家帮忙 展开
2个回答
展开全部
代码如下
Sub test()
Dim oldPic As Shape, picFile As String, myRg As Range
For Each oldPic In ActiveSheet.Shapes
If oldPic.Type <> 8 Then
oldPic.Delete
End If
Next
For Each myRg In Range("c16:c" & Cells(Rows.Count, 2).End(3).Row)
ActiveSheet.Shapes.AddShape(msoShapeRectangle, myRg.Left, myRg.Top, myRg.Width, myRg.Height).Select
picFile = "C:\Users\Administrator\Documents\My File\报价资料\报价清单图片\" & myRg.Offset(0, -1) & ".jpg"
Selection.ShapeRange.Fill.UserPicture picFile
Next
End Sub
追答
我这边实测通过了的。
如果有问题,可能数据环境和你不太一样。
扣
一五九六三九七零
博思aippt
2024-07-20 广告
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT...
点击进入详情页
本回答由博思aippt提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |