*。dotm运行正常,今天是我第一次运行它。现在抛出一个错误。
正在查看,出于某种原因,它返回ActiveDocument.Path = ""
。在空文档上测试了一些变体(但已保存),这些是我得到的结果:
ActiveDocument.Name = "Document1"
ActiveDocument.FullName="Document1"
(尽管我希望这也包括文件路径)。
[当我用硬编码字符串替换ActiveDocument.Path
时,它又能正常工作。
我在公司的IT系统上,是否有可能拒绝访问该路径?我该如何检查并有任何解决方法?
@@ hen.webb-编辑:@BigBen在下面的评论中可能是正确的。如果是这种情况,请告诉我,我将彻底删除此帖子。
根据Microsoft文档(Google it!)...
Document.FullName属性(Word):“返回一个表示文档名称的字符串,包括路径。只读。”
Document.FullName属性(Word):“返回指定对象的名称。只读String。”
“”只读“标志意味着您可以读取属性的值,但不能设置它。
您显示的VBA代码示例是“赋值”:您正在尝试设置只读属性的值-这根本不起作用。尝试执行这些分配时,您应该会遇到错误。