【问题标题】:Updating Word Template with bookmarks使用书签更新 Word 模板
【发布时间】:2012-12-07 15:24:09
【问题描述】:

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

感谢任何帮助或提示。

【问题讨论】:

    标签: vba ms-word


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-23
      • 1970-01-01
      • 2020-12-22
      相关资源
      最近更新 更多