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是否popup任何奇怪的错误? 您也可以尝试xlApp.DisplayAlerts = false来停止可能在正在运行的应用程序后面popup的任何警告/错误(我们之前遇到过这两个问题)