У меня есть макрос, который обновляет все поля в документе (эквивалент F9 на полях). Я хотел бы автоматически запускать этот макрос, когда пользователь сохраняет документ.Запустить макрос автоматически OnSave в Word
В разделе «Параметры» я могу выбрать «обновлять поля при печати документа», но это не то, что я хочу. В редакторе VBA мне кажется, что я вижу события только для события Document_Open()
, а не для события Document_Save()
.
Можно ли запустить макрос, когда пользователь сохраняет документ?
Обратите внимание:
- Это слово 97. Я знаю, что это возможно в более поздних версиях Слово
- Я не хочу, чтобы заменить стандартный Сохранить кнопку на панели инструментов с для запуска моего настраиваемого макроса. Замена кнопки на панели инструментов применяется ко всем документам, и я только хочу, чтобы это повлияло на этот документ.
Чтобы понять, зачем мне это нужно, документ содержит поле «SaveDate», и я бы хотел, чтобы это поле обновлялось на экране, когда пользователь нажимает кнопку «Сохранить». Поэтому, если вы можете предложить другой способ достичь этого, тогда это будет так же хорошо.