2012-06-27 46 views
0

已经引用:的Microsoft Office 14.0对象库关闭Excel

的Microsoft Office 14.0对象库

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

+0

只需使用System.Diagnostic命名空间查找Excel进程并杀死它们即可。无需使用Office库。 –

+0

你能举一个例子作为答案吗? – cs0815

回答

1
Process[] processRunning = System.Diagnostics.Process.GetProcesses(); 
foreach (Process pr in processRunning) 
{ 
    if (pr.ProcessName == "excel") 
    { 
     pr.Kill(); 
    } 
} 
+0

在我的.net 4项目中找不到System.Diagnostic dll。有任何想法吗?谢谢。 – cs0815

+0

该命名空间是System.dll的一部分,您已经参考了它。所以只需使用'使用System.Diagnostics;'在代码中导入命名空间。 –

+0

谢谢。请用pr.ProcessName.Equals(“EXCEL”)== true替换“pr.ProcessName ==”excel“”。 – cs0815

相关问题