标签: vba excel-vba excel
我使用以下代码将徽标插入Excel图表:
ActiveChart.Pictures.Insert("path\logo.jpg").Select
我看到了徽标,从我的角度来看一切都很好。但是,如果我通过电子邮件将此文件发送给无法访问路径的同事,他无法看到图片。从这个证据我得出结论,代码引用图片而不是插入它。
如何永久插入图片,以便即使路径不再可访问,徽标仍然可见?
答案 0 :(得分:2)
要将图像嵌入文件中,您必须添加形状,然后使用AddPicture
AddPicture
Application.ActiveSheet.Shapes.AddPicture "C:\documents\somepicture.jpg", False, True, 1, 1, 100, 100
此示例来自here
MSDN也有一些信息here