2017-02-17 187 views
0

我有包含一些图片的Word文档。添加图片的代码是:
ActiveDocument.Shapes.AddPicture Anchor:= Selection.Range, fileName:=localFileName, LinkToFile:=True, SaveWithDocument:=True如何在将图片插入Word文档时检索图像文件名

有没有办法返回到该图片并阅读文件名变量?我可以通过ActiveDocument的Shapes集合并检查图片,但是我没有看到会暴露localFileName的属性。

+0

一旦嵌入到文档AFAIK中,并且如果我理解正确,图像将成为在文档中嵌入*的OLE对象;因此没有“本地文件名”,图像在文档*中居住*。 –

回答

0

对于图像添加到一个Word文档与

ActiveDocument.Shapes.AddPicture Anchor:= Selection.Range, fileName:=localFileName, LinkToFile:=True, SaveWithDocument:=True

方法,链接可作为

ShapeOfInterest.LinkFormat.SourceFullName 

这是唯一有效的,如果有文件中的链接。您可以通过在信息屏幕上查看文档,在“相关文档”下面出现“编辑文件链接”菜单项来了解情况。对于链接丢失(?)的情况,您将收到一个空的图像,并且linked image cannot be displayed image

通常,链接仍然可用,即使您收到错误消息。在我的文件中没有。

相关问题