【发布时间】:2012-02-16 17:35:53
【问题描述】:
我必须 2 处理 excel。例如:
1) example1.xlsx 2)example2.xlsx
如何杀死第一个“example1.xlsx”?
我使用这个代码:
foreach (Process clsProcess in Process.GetProcesses())
if (clsProcess.ProcessName.Equals("EXCEL")) //Process Excel?
clsProcess.Kill();
杀死一个两者。 我只想杀一个... 谢谢。
【问题讨论】:
-
刚刚在谷歌上快速搜索了一下,尝试 Process.MainWindowTitle() 获取 Excel 进程的标题,然后决定要杀死哪个进程。
-
正确的方法是跟踪和释放应用程序 COM 对象及其所有依赖项。