单词保存模板命令返回错误



我最近发现能够使用VBA编辑器窗口中的"文件,保存"命令来保存当前附加的模板,而无需实际在模板中或关闭Word。

我认为在功能区选项卡或 QAT 甚至键盘快捷键上提供此命令会很好,因此我首先将"保存模板"命令添加到功能区选项卡中。但是当我点击标签时,什么也没发生。

我想也许我需要用宏稍微调整一下,所以我录制了一个宏并单击命令,看看 VBA 语句会是什么样子。 它看起来非常简单明了,与我存储的无数其他"ActiveDocument"宏非常相似,这些宏可以毫无问题地运行:

ActiveDocument.AttachedTemplate.Document.Save

但是当我运行宏时,我收到标准的"运行时错误"消息,没有提示出了什么问题。

我在我的任何源材料或 Google 上的任何地方都找不到有关此命令的任何文档,也找不到有关它的任何讨论。

任何想法这里缺少什么?提前感谢!

正如我发现的,辛迪·迈斯特(Cindy Meister)证实,以下工作:

ActiveDocument.AttachedTemplate.Save

即使关闭模板,它也会起作用。您从宏录制器获取的版本ActiveDocument.AttachedTemplate.Document.Save仅在模板打开时才有效。无论是否打开,上面的版本都有效。我在 Word 中编程不多,但看起来模板的 Document 对象/属性在打开模板时被实例化,否则什么都不是。

最新更新