0

フォーム フィールドを含む Word テンプレートから生成された Word ドキュメントを印刷し、ヘッダーを変更してドキュメントを再度印刷するために保護を解除する必要がある VBA コードがあります。ドキュメントの保護を解除してヘッダーの内容を変更すると、すべてのフォーム フィールドがクリアされます。しかし: 2007 dotm 形式で保存されたばかりの Word 2002 ドキュメントを使用すると、すべて正常に動作します。

4

1 に答える 1

1

私を恥じてください。修正するのはとても簡単なので、開発者としての仕事を辞めることを考えなければなりません - または、毎日ここ数ヶ月ほど長く働かないでください :-)

回答: パラメータ NoReset を True に設定する必要があります

ActiveDocument.Protect NoReset=True
于 2009-12-08T09:59:03.130 に答える