C# 关闭excel的Microsoft Office 14.0对象库

C# 关闭excel的Microsoft Office 14.0对象库,c#,.net,C#,.net,提及: Microsoft Office 14.0对象库 在一个C#项目中。是否可以关闭计算机上所有打开的excel应用程序?谢谢。只需使用System.Diagnostic名称空间找到Excel进程并杀死它们。不需要使用Office库。您能提供一个示例作为答案吗?在我的.net 4项目中找不到System.Diagnostic dll。有什么想法吗?谢谢。此命名空间是System.dll的一部分,您已经有了对它的引用。所以只需使用“使用System.Diagnostics;”在要导入命名空间的

提及:

Microsoft Office 14.0对象库


在一个C#项目中。是否可以关闭计算机上所有打开的excel应用程序?谢谢。

只需使用System.Diagnostic名称空间找到Excel进程并杀死它们。不需要使用Office库。您能提供一个示例作为答案吗?在我的.net 4项目中找不到System.Diagnostic dll。有什么想法吗?谢谢。此命名空间是System.dll的一部分,您已经有了对它的引用。所以只需使用“使用System.Diagnostics;”在要导入命名空间的代码中。谢谢。请将“pr.ProcessName==”excel“”替换为pr.ProcessName.Equals(“excel”)==true。
Process[] processRunning = System.Diagnostics.Process.GetProcesses();
foreach (Process pr in processRunning)
{
    if (pr.ProcessName == "excel")
    {
       pr.Kill();
    }
}