如何在不解析附加模板的情况下打开word文档?
由于从 Office 2000 迁移到 Office 2010,我的 Word 模板名称已更改(从 *.dot 更改为 *.dotm)。现在我想更新现有文档中指定的附加模板的声明。 我编写了一个用于映射“旧”和“新”模板名称的小程序,但在检索旧模板名称时遇到了麻烦。 使用 Documents.open()
打开文档时,找不到指定的附加模板,因此默认应用 Normal.dotm,并且我的映射不起作用。我没有找到关闭附加模板自动解析的方法。 奇怪的行为:打开文档后,可以在文档属性中看到原始模板名称,但 ?ActiveDocument.AttachedTemplate
是“Normal.dotm”
Due to a Migration from Office 2000 to Office 2010 my word templates names has changed (from *.dot to *.dotm). Now I want to update the declaration of attached templates specified in existing documents.
I wrote a little procedure for mapping "old" and "new" template names, but run into trouble with retrieving the old template name.
When opening the documents with Documents.open()
, the specified attached template couldn't be found, so Normal.dotm is applied as default and my mapping doesn't work. I didn't find a way to shut down the automatic resolving of attached templates.
Strange behavior: after opening the document the original template name can be seen at the documents properties but ?ActiveDocument.AttachedTemplate
is 'Normal.dotm'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试这个:
Try this: