где поставить код C # для запуска на закрытие перспективы - PullRequest
0 голосов
/ 16 октября 2018

Я создал надстройку для Outlook и хочу запустить несколько строк при закрытии Outlook, но не могу найти, куда поместить код.

Я протестировал ThisAddIn_Shutdown и Ribbon1_Unloadсобытия, но отладчик не достигает точки останова ни в одном событии.

Есть предложения или обходные пути?

1 Ответ

0 голосов
/ 16 октября 2018

Вы правы относительно события ThisAddIn_Shutdown:

Событие Shutdown возникает только тогда, когда пользователь отключает надстройку VSTO с помощью диалогового окна Надстройки COM в Outlook.Он не вызывается при выходе из Outlook.

Требуется либо событие Quit объекта Microsoft.Office.Interop.Outlook.Application, либо событие CloseMicrosoft.Office.Interop.Outlook.Explorer объект.

Подробнее см. в этой документации .

...