当我使用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文件,但没有显示窗口,所以用户没有看到所有的后端进程