在启用了UAC且运行Outlook 2010的Windows 7 32/64位上,尝试通过以下方式创建新的ActiveXComponent时收到ComFailException:
ActiveXComponent axOutlook = new ActiveXComponent(“Outlook.Application”);
是否有人发现此问题的源代码解决方法或者此问题已在更高版本的JACOB中得到纠正?目前,我们正在告知客户在通过电子邮件发送报告之前关闭Outlook。
答案 0 :(得分:1)
错误是CO_E_SERVER_EXEC_FAILURE。
当您的代码和Outlook在不同的安全上下文中运行时,会引发错误。
答案 1 :(得分:1)
在Windows 7(以管理员身份)的Eclipse中运行Jacob代码时出现此错误,并且Outlook以正常权限运行。当我更改Outlook的权限(以管理员身份运行)时,它可以正常工作。