当我将模板附加到Word文档时,我想运行一些代码。
我尝试了Document_Open
和Document_New
方法都没有用。
我还尝试了this article中的AutoNew
和AutoOpen
方法。
当我将模板附加到文档,将其关闭然后再次打开文档时,将触发AutoOpen方法。
将模板附加到文档时,如何触发一行代码执行?
编辑:
目前,我们正在通过Templates
对话框附加模板。
我们还在功能区中添加了一个带有以下代码的按钮,以附加模板。
savedTmplt = "C:\Program Files\*****\template.dotm"
Set q = wd.ActiveDocument
wd.WordBasic.DisableAutoMacros False
With q
.AttachedTemplate = savedTmplt
.UpdateStyles
End With
wd.WordBasic.DisableAutoMacros
答案 0 :(得分:0)
虽然有一个Open事件和一个New事件,但没有AttachTemplate事件。因此,根本不可能让代码自动响应所附加的模板。
您的选择是: