【发布时间】:2020-07-07 05:36:16
【问题描述】:
我有 VBA 代码,它打印从带有表单域的 word 模板生成的 word 文档,然后必须取消保护它以更改标题并再次打印文档。当我取消保护文档以更改标题的内容时,所有表单字段都被清除。但是:当我使用刚刚保存为 2007 dotm 格式的 Word 2002 文档时,一切正常。
【问题讨论】:
标签: vba ms-word fieldcodes
我有 VBA 代码,它打印从带有表单域的 word 模板生成的 word 文档,然后必须取消保护它以更改标题并再次打印文档。当我取消保护文档以更改标题的内容时,所有表单字段都被清除。但是:当我使用刚刚保存为 2007 dotm 格式的 Word 2002 文档时,一切正常。
【问题讨论】:
标签: vba ms-word fieldcodes
真丢脸。这很容易解决,我应该考虑辞掉我作为开发人员的工作 - 或者不要像过去几个月那样每天工作:-)
回答: 参数 NoReset 必须设置为 True
ActiveDocument.Protect NoReset=True
【讨论】: