Как получить ссылку на панель чтения в надстройке VSTO - PullRequest
4 голосов
/ 21 апреля 2011

Как получить ссылку на панель чтения в Outlook?И как добавить обработчик событий, чтобы получать уведомления об изменениях содержимого области чтения?

Насколько я вижу, Oulook не рассматривает панель чтения как инспектор.Когда ThisAddIn_Startup запущен, Application.Inspectors.Count равен 0, InspectorsEvents_NewInspectorEventHandler также не срабатывает.

Все, что я хочу знать, - это когда сообщение загружается в область чтения и получает ссылку на это сообщениеадрес электронной почты отправителя).

Похоже на простую задачу, но я не могу найти ни одного примера в Интернете.

Ответы [ 2 ]

1 голос
/ 01 августа 2011

Будьте внимательны, выбранное сообщение не всегда является сообщением в области чтения. Если вы управляете контекстными меню, ActiveExplorer() .Selection будет содержать элемент, на который действует контекстное меню, вместо элемента, выбранного на панели чтения.

1 голос
/ 21 апреля 2011

Под "ReadingPane" вы подразумеваете панель в главном окне Outlook, которая отображает текущее выбранное сообщение Outlook?

Если это так, я не верю, что вы обращаетесь к панели напрямую, вместо этого вы запрашиваетеактивная папка и выбранное сообщение в этой папке, а затем работать с сообщением напрямую.

...