当我创建一个基于模板(*.dot)的新文档时,我需要知道该文档是基于哪个模板创建的。
是否有一种方法可以使用VBA查找用于创建此新文档的模板?我需要完整的模板路径。
ActiveDocument.AttachedTemplate.FullName
ActiveDocument.BuiltInDocumentProperties(wdPropertyTemplate)
我不记得为什么有时会出现两个结果之间的差异;您必须自己尝试。请注意,有时访问内置属性会将文档设置为脏状态,因此在访问属性之前保存ActiveDocument.Saved状态并在访问属性后重置它是有用的。normal.dot
。然而,根据建议使用ActiveDocument.BuiltInDocumentProperties(wdPropertyTemplate)
可以返回正确的模板文件名。 - Steve B