excel - VBA - 杀死后台IE进程,让前台运行
问题描述
有没有办法使用 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
属性,但似乎没有“类型”属性可以告诉我哪个是背景属性。我也不能从 45 个可用属性中的任何一个中计算出来。
任何帮助将非常感激。
解决方案
推荐阅读
- html - 当 sidbar 展开时使背景透明且不活动
- javascript - 如何在 Vue.js 中使用 Day.js 格式化日期
- python - 如何使用kotak证券交易api登录?
- javascript - Puppeteer 有时无法找到元素匹配选择器,但我等待它
- flutter - 如何标记(启用/禁用)Flutter RefreshIndicator
- javascript - 在本机反应中渲染多个 RadioButton.Group
- kotlin - 无法获取警报对话框的按钮以防止对话框在 Kotlin 中关闭
- rust - 如何将“元数据”分配给特征?
- scala - 如何在scala中映射到CaseClass
- radio-button - 我需要创建一个带有单选按钮的表单。在选择单选按钮时,我需要显示一个文本。如何在 Word 中执行此操作?