【问题标题】:Word 2007 form fields unprotect document via VBA clears all fields but not in Word 2002 versionWord 2007 表单字段通过 VBA 取消保护文档会清除所有字段,但在 Word 2002 版本中不会
【发布时间】:2020-07-07 05:36:16
【问题描述】:

我有 VBA 代码,它打印从带有表单域的 word 模板生成的 word 文档,然后必须取消保护它以更改标题并再次打印文档。当我取消保护文档以更改标题的内容时,所有表单字段都被清除。但是:当我使用刚刚保存为 2007 dotm 格式的 Word 2002 文档时,一切正常。

【问题讨论】:

    标签: vba ms-word fieldcodes


    【解决方案1】:

    真丢脸。这很容易解决,我应该考虑辞掉我作为开发人员的工作 - 或者不要像过去几个月那样每天工作:-)

    回答: 参数 NoReset 必须设置为 True

    ActiveDocument.Protect NoReset=True
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-23
      • 1970-01-01
      • 2016-02-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多