Excel ファイルを作成した後、タスク マネージャーから Excel を解放する際に問題が発生し、C# から保存して閉じます。
次のコードを使用して、Excel インスタンスを作成します。
Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.Application();
Microsoft.Office.Interop.Excel.Workbook workbook = xlApp.Workbooks.Add(Microsoft.Office.Interop.Excel.XlWBATemplate.xlWBATWorksheet);
Microsoft.Office.Interop.Excel.Worksheet worksheet = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Worksheets[1];
次に、ワークシートにデータを入力します。
worksheet.Cells[1, 1] = "Test";
worksheet.Cells[1, 2] = "Test";
worksheet.Cells[1, 3] = "Test";
worksheet.Cells[1, 4] = "Test";
その後、ワークブックを保存します。
workbook.SaveAs(filePath);
次に閉じます。
workbook.Close(false, false);
その後、Excel を終了します。
xlApp.Quit();
しかし、これを行った後でも、タスク マネージャーに Excel が表示されます!!?!?
xlApp.Quit() を呼び出した後、これが閉じられない理由は何ですか?
前もって感謝します。