Как программно показывать диалоги (ответить / переслать / и т.д.) из надстройки Outlook 2010 - PullRequest
2 голосов
/ 22 октября 2011

У меня есть почтовый элемент, выбранный из одной из папок Outlook. Я хотел бы открыть, скажем, outlook native диалоговое окно «Ответить» для этого элемента почты. Как я могу это сделать?

1 Ответ

3 голосов
/ 22 октября 2011

Хорошо, я сам разобрался с ответом (так быстро!)

После некоторого поиска, я попал на эту страницу Объектная модель Outlook , Наткнулся на следующий пункт

Используйте метод GetInspector определенного элемента, такого как MailItem или ppointmentItem, для извлечения связанного с ним Инспектора.

Примечание только с этой страницы

Объект Inspector представляет окно, в котором отображается один элемент, например сообщение электронной почты, задание или встреча

В этот момент я вспомнил, что у MailItem есть методы для пересылки / ответа; однако они возвращают соответствующие объекты MailItem. Затем я вспомнил, что я также видел там метод Display в классе, который показывает связанный инспектор ... просматривая определение Display, было обнаружено, что он "отображает" новый инспектор для этого объекта. Ничего себе! * * 1013

Итак, вот код для тех, кто хочет знать и должен прочесть всю мою скучную историю о дедукции:

mailItem.Reply () Дисплей ();.

Это так просто! Какой позор! : -)

...