【发布时间】:2018-07-17 14:29:08
【问题描述】:
我已经彻底阅读了您在下面的链接中发布的上述答案。
Programmatically Update Linked Named Range of excel object in MS Word (2007)
我在使用上述相同步骤更新共享驱动器路径时遇到问题。我的 excel 文件位于共享驱动器文件夹中,我尝试手动放入 OLE 对象,我成功了。虽然使用类似的逻辑:
ActiveDocument.Bookmarks("R1").Range.InlineShapes.AddOLEObject filename:=filename _
& "!Range1", LinkToFile:=True"
它给了我以下错误:
Word 无法创建指向您指定对象的链接。请 将对象直接插入文件而不创建链接
我无法弄清楚为什么会出现此错误。在这方面的任何帮助将不胜感激。
注意:我正在更新一个新范围以及文件位置和文件名。我已验证 excel 文件中的范围是有效的。
谢谢
【问题讨论】: