2017-02-17 183 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

通常,鏈接仍然可用,即使您收到錯誤消息。在我的文件中沒有。

相關問題