
EXCEL 如何利用vba 插入本地一张图片 并且每次自动更新呢
EXCEL如何利用vba插入本地一张图片并且每次自动更新呢!请高手帮帮忙!提供一份代码谢谢...
EXCEL 如何利用vba 插入本地一张图片 并且每次自动更新呢!请高手帮帮忙!提供一份代码 谢谢
展开
3个回答
展开全部
工作簿打开时导入图片
Private Sub Workbook_Open()
ActiveSheet.Pictures.Insert("C:\123\456.jpg").Select
End Sub
A1不为空时删除图片
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("a1") <> "" Then
For Each sh In ActiveSheet.Shapes
sh.Delete
Next
End If
End Sub
这样每次打开工作簿就加载指定的图片,如果图片名称为456.jpg图片更新了,加载的图片也是最新的。
Private Sub Workbook_Open()
ActiveSheet.Pictures.Insert("C:\123\456.jpg").Select
End Sub
A1不为空时删除图片
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("a1") <> "" Then
For Each sh In ActiveSheet.Shapes
sh.Delete
Next
End If
End Sub
这样每次打开工作簿就加载指定的图片,如果图片名称为456.jpg图片更新了,加载的图片也是最新的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是说如果你更新了图片,然后excel表里的图片就能跟着更新吗?这个实时检测的话可能有点难度。然后你更新的图片名字得是一样的,就是之前那张图片叫什么名字后来换的那张也得叫那个名字。然后设置一个按钮什么的,运行更换图片的代码,更新完之后就点击按钮。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
每次自动更新?什么一意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |