Как перехватить обработчики закрытия и сохранения документа WORD

1. UtSpar 137 12.04.21 12:44 Сейчас в теме
Обрабатываем печатную форму WORD, которая открывается из 1С.

Добавить обработчик закрытия документа не проблема. Но вот с сохранением беда.


не получается разделить события и различать в WORDсохранить и сохранить как.

Нужно чтобы при сохранении выполнялось одно действие а при сохранить как - другое действие.

Есть у кого то в закромах ссылочки на такие обработки на инфостарте или на статьи?
По теме из базы знаний
Найденные решения
2. SlavaKron 12.04.21 13:43 Сейчас в теме
Добавьте обработчик к событию DocumentBeforeSave, проверяйте параметр SaveAsUI.
https://docs.microsoft.com/ru-ru/office/vba/api/word.application.documentbeforesave
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. SlavaKron 12.04.21 13:43 Сейчас в теме
Добавьте обработчик к событию DocumentBeforeSave, проверяйте параметр SaveAsUI.
https://docs.microsoft.com/ru-ru/office/vba/api/word.application.documentbeforesave
3. UtSpar 137 12.04.21 13:57 Сейчас в теме
(2)
DocumentBeforeSave


ДобавитьОбработчик Word.DocumentBeforeSave ааааа, мы этот метод и используем, столкнулись с проблемой что первом нажатии сохранить всего сохранить как срабатывает всегда.
4. UtSpar 137 12.04.21 14:14 Сейчас в теме
(3) (2) Ну идеи как это обойти есть - это уже другая проблема, значит будем добивать, в верном направлении двигались. спасибо большое за конкретный совет!
5. SlavaKron 12.04.21 14:21 Сейчас в теме
(3) Проверил у себя – всё работает как и ожидается.
сохранить как срабатывает всегда
Возможно документ получаете методом Add вместо Open.
6. UtSpar 137 12.04.21 14:25 Сейчас в теме
(5) Да, у нас используется Add а не Open, надо доработать формирование печатной формы.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот