创建 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() 后它没有关闭吗?
提前致谢。