Word vba如何将图片从图片对象保存到文件?

时间:2015-08-10 14:29:11

标签: image vba ms-word word-vba userform

我在userform上有一个图像对象。我想将该图像对象中的图片保存到文件中。我看到很多关于如何将图片加载到图像对象中的示例,但没有其他方法。

我试过了stdole.SavePicture obj.Picture, strFilePath,但这只适用于按钮对象。

2 个答案:

答案 0 :(得分:1)

首先创建一个图表。将图片放在图表中的第二位。最后导出图表。

修改#1

有关示例代码,请参阅:

Save Picture with VBA

答案 1 :(得分:0)

我不知道这是否会有所帮助,但我尝试将Picture对象转换为IPictureDisp对象以将其传递给stdoleSavePicture函数,这对我有用。

以下是代码:

Dim pic As IPictureDisp

Set pic = myForm.Image1.Picture

stdole.SavePicture pic, "C:\myfile.jpg"