Как вызвать надстройку Outlook вне Outlook - PullRequest
0 голосов
/ 03 августа 2010

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

Я хотел бы написать оболочку C # вокруг этой надстройки COM, которая позволит другим процессам использовать это сканирование содержимого.Моя оболочка может загрузить надстройку COM, но как мне запустить событие, чтобы сработала надстройка COM?Должен ли я на самом деле использовать сборку Outlook Interop, чтобы инициировать порядок событий Send для запуска надстройки COM?Для процессов, которые не являются Outlook, мне не нужно отправлять содержимое, все, что я хочу сделать, это передать содержимое надстройке COM.

Может ли кто-нибудь указать мне правильное направление или, если этовообще возможно?

1 Ответ

0 голосов
/ 05 сентября 2010

ваша надстройка COM регистрируется в событии, вызванном Outlook, и содержит обработчики событий. Надстройка COM не вызывает отправки или каких-либо других событий Outlook. Таким образом, чтобы вызвать эти события, вам нужно использовать объектную модель Outlook. Для этого вы можете написать приложение, используя API-интерфейсы Outlook.

...