问题:
当用如下代码操作完Excel,虽然调用了Application的Quit()方法,但发现Excel进程并没退出。
object missing = System.Reflection.Missing .Value;
Application app = new Application();
app.Visible = false ;
app.UserControl = true ;
Workbook wb = app.Workbooks.Open(path, missing, true , missing, missing, missing, missing,
missing, missing, true , missing, missing, missing, missing, missing);
Worksheet ws = (Worksheet )wb.Worksheets.get_Item(1);
Console .WriteLine(ws.Cells[2,1].Value);
ws.Close();
ws = null;
app.Quit();
app = null;
结果: