在使用Microsoft.Interop.Excel對象的時候_application.Quit()並不能完全關閉Excel進程,緣由是沒有釋放掉非託管組建的引用。app
System.Runtime.InteropServices.Marshal.FinalReleaseComObject(book);
book = null;
GC.Collect();
excelApp.Quit();
System.Runtime.InteropServices.Marshal.FinalReleaseComObject(excelApp);ui
參考:http://msdn.microsoft.com/en-us/library/8bwh56xe.aspxspa
http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.marshal.releasecomobject.aspxexcel