1

我在运行 Office 2003 的 Windows Server 2008 中收到来自 HRESULT: 0x800A03EC--ERROR 的 [UNKNOWN] 异常:

excelApp.Workbooks.Open(path, 0, false, 5, "", "", false, 
    Excel.XlPlatform.xlWindows, "",true, false, 0, true);

我运行了多个生成 Excel 报告的应用程序。他们中的大多数人使用

Excel._Application excelApp = new Excel.Application();

所有这些应用程序都失败了,除了一个应用程序有

ApplicationClass excelApp=new ApplicationClass();

所以,我更新了第一个失败的应用程序来ApplicationClass代替Excel.Application. 这解决了这个问题,我0x800A03EC在应用程序上不再出现错误。

但令我惊讶的是,所有其他失败的应用程序都不再出现此错误。没有对服务器进行任何其他更改。我什至恢复了我在第一个应用程序上所做的更改,甚至它运行良好而没有错误。

有没有人遇到过这个问题?我看到这个服务器在组件服务中的 DCOM Config 下没有 Microsoft Excel。这有什么关系吗?

4

0 回答 0