Excel Interop SaveAs()与大量电子表格数据一起挂起

|| 我尝试使用SaveAs()保存Excel电子表格数据(有8张工作表,有些有15000行的工作表),但SaveAS()从不返回。如果我取出一些纸,将成功保存到硬盘文件中。有什么办法可以保存整个庞大的电子表格而不会挂起? 非常感谢。
///////// my c# code to save Excel data:
xlWorkBook.SaveAs(outFileName,
                  Excel.XlFileFormat.xlWorkbookNormal,
                  Type.Missing,
                  Type.Missing,
                  false,
                  false,
                  Excel.XlSaveAsAccessMode.xlExclusive,
                  false,
                  false,
                  Type.Missing,
                  Type.Missing,
                  Type.Missing);

xlWorkBook.Close(true, misValue, misValue);
xlApp.Quit();
    
已邀请:
您是否尝试过使用
xlApp.Visible = True
运行它以查看Excel是否弹出任何奇怪的错误?您也可以尝试按ѭ2来阻止可能在正在运行的应用程序后面弹出的任何警告/错误(我们之前已经遇到过这两个问题)     

要回复问题请先登录注册