VBA-杀死后台IE进程,让前台运行

时间:2018-12-15 17:10:48

标签: excel vba excel-vba internet-explorer

是否有一种方法可以使用winmgmt服务在结束IE前台进程(绿色)的同时,结束Internet Explorer后台进程(黄色)的代码?

此代码关闭找到的每个IE进程:

Sub KillIE()

    Dim cProc As Object
    Dim oProc As Object

    Set cProc = GetObject("winmgmts:").ExecQuery("Select * from Win32_Process")

    For Each oProc In cProc
        If oProc.Name = "iexplore.exe" Then oProc.Terminate
    Next
End Sub

我尝试遍历oProc属性,但是似乎没有“ Type”属性可以告诉我哪个是背景属性。我也无法从45个可用属性中计算出任何一个。

任何帮助将不胜感激。

0 个答案:

没有答案