ドキュメント内のすべてのフィールドを更新するマクロがあります (フィールドに対して実行するのと同じですF9)。ユーザーがドキュメントを保存するときに、このマクロを自動的に起動したいと思います。
オプションで「ドキュメントの印刷時にフィールドを更新する」を選択できますが、それは私が望むものではありません。Document_Open()
VBA エディターでは、イベントではなく、イベントのイベントのみを見つけるようですDocument_Save()
。
ユーザーがドキュメントを保存するときにマクロを起動することは可能ですか?
ご注意ください:
- これは Word 97 です。それ以降のバージョンの Word では可能であることがわかっています。
- ツールバーの標準の [保存] ボタンを、カスタム マクロを実行するためのボタンに置き換えたくありません。ツールバーのボタンを置き換えると、すべてのドキュメントに適用されますが、この 1 つのドキュメントだけに影響を与えたいと思っています。
なぜこれが必要なのかを理解するために、ドキュメントには「SaveDate」フィールドが含まれており、ユーザーが [保存] をクリックしたときにこのフィールドが画面上で更新されるようにしたいと考えています。したがって、これを達成するための別の方法を提案できれば、それも同様に良いでしょう.