Я хочу запустить некоторый код, когда прикрепляю шаблон к документу Word.
Я пробовал методы Document_Open
и Document_New
безрезультатно.
Я также попробовал метод 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