Excel ファイルから読み取り、Excel ファイルを出力する C# プログラムをいくつか作成しました。ただし、プログラムが終了し、すべてのファイルが閉じられた後も、多くの Excel プロセスがまだ実行されていることに気付きました。ファイルの作成と終了を処理する方法は次のとおりです。
Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
Workbook wb = xlApp.Workbooks.Add(XlWBATemplate.xlWBATWorksheet);
Worksheet ws = (Worksheet)wb.Worksheets[1];
...
wb.Close(true, saveDirectory + "\\" + reportName, false);
xlApp.Quit();
Marshal.ReleaseComObject(wb);
Marshal.ReleaseComObject(xlApp);
this.Close();
何か不足していますか?アドバイスをいただければ幸いです。
よろしく。