我尝试打开如下单词:
Word.Application app = new Word.Application();
app.Visible = true;
Console.WriteLine($"Visible {app.Visible}");
在我的开发机器(Windows 10、Office 365)上运行此代码时,Word 出现(如预期的那样)并且输出为:
可见:真实
在生产机器(Windows Server 2019、Word 2019)上运行此代码时,没有出现Word ,输出为:
可见:假
生产机器上一定有一些问题,因为直到一周前一切都很顺利。
Windows 事件日志未显示任何指向此问题的内容。重新安装 Word 没有帮助。手动启动 Word 时,它正常启动并按预期显示。
有谁知道如何进一步调查或这个问题的原因可能是什么?
编辑 乳清我像这样修改代码:
Word.Application app = new Word.Application();
app.Visible = true;
app.Activate(); // System.Runtime.InteropServices.COMException
...我得到一个例外:
Anwendung kann nicht aktiviert werden。HRESULT:0x800A11F9
我找到了以下文章COM Exception 0x800A11F9 - 无法激活应用程序,但这没有提供解决方案。HRESULT:0x800A11F9
我以管理员身份运行应用程序。