2012-03-26 53 views
0

我有這樣的代碼:GetSaveAsFilename方法Excel中不要保存我的文件

 app = new Application(); 
     app.Visible = false; 
     workbook = app.Workbooks.Add(1); 
     worksheet = (Worksheet)workbook.Sheets[1]; 
     worksheet.Name = "TEST"; 
     doSomethingInXLS(); 

     app.GetSaveAsFilename("TEST", "Excel (*.xls), *.xls", 1, "Save TEST", Missing.Value); 

如果我把可見= true,那麼我可以看到正在正確生成EXCELL,但是當我調用該方法GetSaveAsFilename中,保存對話框顯示我,但文件沒有保存,爲什麼?

+0

你只是簡單地從comdlg32.dll調用函數,它實際上不保存文件,只顯示UI :) – rkosegi 2012-03-26 07:37:56

回答