如何关闭Excel c#

时间:2017-09-12 14:56:42

标签: c# excel

这是我的代码,我看到其他人以这种方式关闭excel表,但为什么这不起作用。代码执行中没有错误,但应用程序似乎仍然在后台运行

Microsoft.Office.Interop.Excel.Application Excel = new Microsoft.Office.Interop.Excel.Application();
            Microsoft.Office.Interop.Excel.Workbook Sheet = Excel.Workbooks.Open("C:\\Users\\Maxine\\Testing.xlsx");
            Microsoft.Office.Interop.Excel.Worksheet x = ((Microsoft.Office.Interop.Excel.Worksheet)Excel.ActiveSheet);
            Sheet.Close(false,Type.Missing,Type.Missing);
            Excel.Quit();

1 个答案:

答案 0 :(得分:0)

您需要实际释放COM对象。请参阅here,但您需要在Excel对象上执行Marshal.FinalReleaseComObject