Excel.exe仍在C sharp中的任务管理器中运行



我有一个C sharp代码,它没有关闭任务管理器中的Excel.exe。excelApp.Quit((没有关闭任务管理器中的Excel.exe,有人能建议我如何关闭任务管理程序中的Excelexe吗

ToolingStageSheet = mainWorkbook.Worksheets["Tool-Progressive"];
totalToolingCost = Convert.ToDecimal(ToolingStageSheet.Cells[38, 15].Value);
mainWorkbook.Save();
mainWorkbook.Close(0);
excelApp.Quit();
System.Runtime.InteropServices.Marshal.ReleaseComObject(mainWorkbook);
System.Runtime.InteropServices.Marshal.ReleaseComObject(excelApp);
excelApp = null;

您可以使用System.Diagnostics.

请尝试以下代码。

Process[] processes = Process.GetProcessesByName("EXCEl");
int pid = processes[0].Id;
Process pro = Process.GetProcessById(pid);
pro.Kill();

相关内容

最新更新