Excel如何關閉進程

在使用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

相關文章
相關標籤/搜索