我有一个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();