2017-11-02 17 views
-1

C에서 새 Excel 작업을 만들고 있습니다 저장 작업이 너무 오래 걸리는 경우 (몇 분) Excel에서 크기를 만드는 중입니다. 약 4MB입니다Excel에서 C#으로 저장하면 저장 시간이 오래 걸릴 수 있습니다.

속도를 높이는 방법은 무엇입니까? 새 통합 문서를 만들기위한

Microsoft.Office.Interop.Excel.Workbook xlWorkBook = xlApp.Workbooks.Add(""); 

논리 ....

Microsoft.Office.Interop.Excel.Worksheet xlWorkSheet = xlWorkBook.Worksheets.Add(); 
//xlWorkBook.Worksheets.get_Item(1); 
xlWorkBook.SaveAs(_pathExcel,Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal, System.Reflection.Missing.Value, System.Reflection.Missing.Value, false, false, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlShared, false, false, System.Reflection.Missing.Value, System.Reflection.Missing.Value, System.Reflection.Missing.Value); 

xlWorkBook.Close(true); 
xlApp.Quit(); 
마이크로 소프트가 강하게 사무 자동화에 대한 조언을
+0

''xlWorkBook.Close (false);''- 또한 'xlApp.Visible = true' 응용 프로그램을 표시하고 수동으로 저장하려고 시도하고 수행 방법을 확인할 수 있습니다. –

+0

그것이 무엇인지, 당신의 기계의 힘에 달려 있습니다. – SeM

답변