由于从Office 2000迁移到Office 2010,我的单词模板名称已更改(从* .dot更改为* .dotm)。现在我想更新现有文档中指定的附加模板的声明。
我编写了一个用于映射“旧”和“新”模板名称的小程序,但在检索旧模板名称时遇到了麻烦。
使用Documents.open()
打开文档时,找不到指定的附加模板,因此Normal.dotm作为默认应用,我的映射不起作用。我没有找到关闭自动解析附加模板的方法。
奇怪的行为:打开文档后,可以在文档属性中看到原始模板名称,但?ActiveDocument.AttachedTemplate
是'Normal.dotm'
答案 0 :(得分:1)
试试这个:
MsgBox Dialogs(wdDialogDocumentStatistics).Template