当调用Microsoft.Office.Interop.Word._Document.get_Fullname()时,我有时会从HResult 0x80010001获得'被调用者拒绝调用'Exception。
我注意到,当“Outlook预览附件”启用并且某人正在预览Outlook中的Word文档时,会发生这种情况。显然,当预览Word文档时,会创建WinWord.exe的第二个实例。下一次对Word的OLE调用可能会转到错误的实例。
关闭outlook之后,对Word的OLE访问就像预期的那样。 知道我怎么能避免这个问题吗?
答案 0 :(得分:0)
您使用什么代码创建Word应用程序实例?
事实上,Outlook使用Word作为电子邮件编辑器并呈现HTML标记。因此,这就是您可以在正在运行的进程列表中看到Word进程的原因。