JACOB не может совместно создать объект Outlook 2010
В Windows 7 32 / 64 бит с включенным UAC и запущенным Outlook 2010 я получаю исключение ComFailException при попытке создать новый ActiveXComponent через:
ActiveXComponent axOutlook = новый ActiveXComponent("Outlook.Application");
Кто-нибудь нашел источник решения этой проблемы или эта проблема была исправлена в более поздних версиях JACOB? В настоящее время мы просим наших клиентов закрыть Outlook перед отправкой их отчетов по электронной почте.
2 ответа
Ошибка CO_E_SERVER_EXEC_FAILURE.
Ошибка возникает, когда ваш код и Outlook работают в разных контекстах безопасности.
Я получил эту ошибку при запуске кода Jacob в Eclipse под Windows 7 (как администратор), и Outlook работал с обычными привилегиями. Когда я изменил привилегии для Outlook (запуск от имени администратора), это работало.