JACOB无法共同创建Outlook 2010对象

时间:2014-07-22 15:00:46

标签: java outlook jacob

在启用了UAC且运行Outlook 2010的Windows 7 32/64位上,尝试通过以下方式创建新的ActiveXComponent时收到ComFailException:

ActiveXComponent axOutlook = new ActiveXComponent(“Outlook.Application”);

是否有人发现此问题的源代码解决方法或者此问题已在更高版本的JACOB中得到纠正?目前,我们正在告知客户在通过电子邮件发送报告之前关闭Outlook。

2 个答案:

答案 0 :(得分:1)

错误是CO_E_SERVER_EXEC_FAILURE。

当您的代码和Outlook在不同的安全上下文中运行时,会引发错误。

答案 1 :(得分:1)

在Windows 7(以管理员身份)的Eclipse中运行Jacob代码时出现此错误,并且Outlook以正常权限运行。当我更改Outlook的权限(以管理员身份运行)时,它可以正常工作。