我创建Excel文件并从C#中保存并关闭它后,从任务管理器中释放Excel时出现问题。在我创建和关闭C#4.0中的Excel文件后,任务管理器仍然运行Excel
我用下面的代码来创建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()后没有关闭?
在此先感谢。
可能重复:http://stackoverflow.com/questions/1884217/why-does-excel-remain-open – voidengine 2012-04-18 15:26:18