【发布时间】:2011-10-20 18:26:54
【问题描述】:
由于从 Office 2000 迁移到 Office 2010,我的单词模板名称已更改(从 *.dot 到 *.dotm)。现在我想更新现有文档中指定的附加模板的声明。
我编写了一个映射“旧”和“新”模板名称的小程序,但在检索旧模板名称时遇到了麻烦。
使用Documents.open() 打开文档时,找不到指定的附加模板,因此默认应用 Normal.dotm 并且我的映射不起作用。我没有找到关闭附加模板自动解析的方法。
奇怪的行为:打开文档后,可以在文档属性中看到原始模板名称,但 ?ActiveDocument.AttachedTemplate 是 'Normal.dotm'
【问题讨论】: