Как открыть новое почтовое окно Outlook, когда Outlook уже открыт? - PullRequest
0 голосов
/ 26 сентября 2019

Я хочу отправить электронное письмо из C # / WPF.Я попробовал некоторый код, но работает, только если Outlook закрыт, иначе он выдает мне это исключение в первой строке кода:

Рециркуляция классов фабрики по производству композитных материалов CLSID {0006F03A-0000-0000-C000-000000000046} в соответствии с принципами жизнедеятельности: 80080005du serveur (Исключение из HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).

Вот что я пробовал как код:

Outlook.Application oApp = new Outlook.Application ();
Outlook._MailItem oMailItem = (Outlook._MailItem)oApp.CreateItem ( Outlook.OlItemType.olMailItem );
oMailItem.To    = address;
// body, bcc etc...
oMailItem.Display ( true );

Я нашел некоторые решения, но для VBA не C #: Автоматизация почты Outlook - ошибка только тогда, когда Outlook уже запущен

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