'把这个写在模块里,要关闭什么就调用propath("程序名.exe"),
'如关闭excel就propath("EXCEL.EXE")
Public Function propath(proname As String) As String
Dim objWMIService As Object
Dim colProcesslist As Object
Dim objProcess As Object
Set objWMIService = CreateObject("winmgmts:{impersonationLevel=Impersonate}!root\cimv2")
Set colProcesslist = objWMIService.ExecQuery("select * from win32_process where name=" & Chr(39) & proname & Chr(39))
For Each objProcess In colProcesslist
propath = objProcess.ExecutablePath
objProcess.Terminate '关闭程序
Next
End Function
追问需要引用什么库啊,我这报错了"无法创建ActiveX组件"
追答我一直在用的模块,没问题的。你确定没复制错误?