0
我嘗試使用SaveAs()保存Excel電子表格數據(包含8個工作表,15000個工作表),但SaveAS()從不返回。如果我刪除一些表格,它將成功保存到硬盤文件。有沒有辦法可以保存整個龐大的電子表格而不掛?Excel Interop 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();
它正在使用xlApplication.Visible = true。非常感謝。 – 2011-05-26 20:52:08
@郭國堂啊,那當然是我的意思。我會編輯我的答案來澄清。我很高興你能夠實現它的工作。 – NickAldwin 2011-05-26 20:54:02