Элемент управления Word ActiveX — могу ли я перехватить SaveAs?

В нашем интранет-приложении мы создаем и отображаем текстовые документы. Пользователи могут редактировать их и отправлять измененные на сервер. После создания документов мы сохраняем путь к документам для последующей отправки. Но у нас есть проблема, когда пользователь сохраняет документ как (что они часто делают, потому что он нужен им позже), редактирует его и нажимает кнопку «Отправить» на странице. Поскольку мы запоминаем пути к сгенерированным файлам, мы отправляем их вместо отредактированных.

Есть ли способ перехватить команду SaveAs для обновления наших сохраненных путей к файлам?

Мы используем Microsoft.Office.Interop.Word.ApplicationClass.


person Piotr Perak    schedule 10.01.2012    source источник


Ответы (1)


Вы можете использовать ApplicationEvents4. Событие DocumentBeforeSave

Вот подробный пример обработки словесных событий в C#.

person parapura rajkumar    schedule 10.01.2012