對於報告,我創建了一個Excel應用程序,將一些數據導出到它並使其可見。Excel窗口在C關閉後關閉Excel應用程序過程
public void MyMethod()
{
Excel.Application excelApp = new Excel.Application();
object misValue = System.Reflection.Missing.Value;
Excel.Workbook workBook = excelApp.Workbooks.Add(misValue);
Excel.Worksheet workSheet = (Excel.Worksheet)workBook.Worksheets.get_Item(1);
Excel.Range range;
//my export code here..
//at last excel application is shown for user
excelApp.Visible = true;
}
當用戶點擊「關閉」按鈕時,會出現一個對話框,其中包含[「保存」,「不保存」和「取消」]。在任何情況下(保存或不保存),窗口都會關閉,但EXCEL.EXE過程在此問題中與圖片相同:Like this picture,因爲我尚未關閉它。
如何定義用戶是否關閉了所查看的excel窗口?如果是,那麼我會退出我創建的excel應用程序。
編輯:我需要類似「退出事件」。要定義用戶是否關閉窗口,請退出應用程序。
爲什麼你不能使用'excellApp.Quit()'? – davidsbro
我什麼時候可以使用它?如果我將使用它,文件將關閉。我想在用戶關閉文件後調用它。 –