使用Interop在c#

时间:2016-06-15 14:26:18

标签: c# excel interop

当我使用Interop打开使用此代码的Excel文件时

Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application();
app.Visible = false;
Workbook wb = app.Workbooks.Open(ruta,Type.Missing  ,false);
Worksheet sh = wb.Sheets["Scenarios"];

我收到以下错误。

`An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred
Additional information: El servidor lanzó una excepción. (Exception from HRESULT: 0x80010105 (RPC_E_SERVERFAULT))`

但如果改为app.Visible = false我使用app.Visible=true,一切都会完美无缺。

为什么会出错?显然我想要的是打开一个excel文件,但没有显示窗口,所以用户没有看到所有的后端进程

0 个答案:

没有答案