通过COM获取正在运行的Excel实例并关闭 c#实现
利用COM对象模型获取正在运行的Excel实例并关闭。示例代码如下:
using Excel = Microsoft.Office.Interop.Excel;
using System.Runtime.InteropServices;
try
{
Excel.Application excelApp = (Excel.Application)Marshal.GetActiveObject("Excel.Application");
excelApp.Quit();
}
catch (Exception ex)
{
// 处理异常
}
finally
{
if (excelApp != null)
{
Marshal.ReleaseComObject(excelApp);
excelApp = null;
}
}