用书签更新Word模板

时间:2009-10-14 12:28:50

标签: vba ms-word

我在Word 2003中制作了模板,有时会更新(添加文本,书签,表单字段......),它位于内部网上,并且始终具有相同的名称(例如“Master_layout.dot”)。当有人从这个模板创建文档(例如版本3)然后我将创建版本4然后版本3的文档不会更新,它不包括我所做的更改。我想使用一些VBA脚本来检查模板是否具有与文档相同的内容(表单字段,书签,文本...),如果没有,则将文本,表单字段等添加到文档中。

感谢您的帮助或提示。

1 个答案:

答案 0 :(得分:1)

您可能需要考虑在模板上使用自定义属性来存储版本号,而不是检查内容是否相同。然后你可以查看版本。

Sub CheckVersion()

    If ActiveDocument.CustomDocumentProperties("VersionNum").Value <> 4 Then
        'do stuff'
    End If

End Sub