Регистрация в событии Outlook «закрытое» событие с помощью VSTO - PullRequest
1 голос
/ 25 мая 2011


Я пишу надстройку Outlook, используя VSTO 2010 для Office 2007.

Как я могу зарегистрироваться в событии "Закрытие" элемента встречи Outlook?

Приветствия,
Дорон

1 Ответ

6 голосов
/ 26 мая 2011

Вы можете получить к нему доступ через инспектора.

В Outlook каждый элемент имеет связанное окно, это окно называется инспектором.Таким образом, вы можете перейти:

var inspector = appointmentItem.GetInspector();
inspector.Close += Closed;

ОБНОВЛЕНИЕ:

Это одна из дурацких вещей в офисном API, на самом деле есть событие close И метод close.* Сначала приведите к интерфейсу InspectorEvents_10_Event.

((InspectorEvents_10_Event)inspector).Close += Closed;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...