C#Excel COM Interop:产生太多进程

时间:2012-06-29 14:04:50

标签: c# excel interop com-interop

我写了一个输出到Excel文件的winform应用程序。但是,之后我无法正常清理,因为我总是以太多的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();
xlApp.Quit();

有人可以告诉我我错过了什么吗?

问候。

1 个答案:

答案 0 :(得分:1)

关闭工作簿而不保存。

Workbook.Close Method

.Close(false, false, missing);