您的位置:首页 > 编程语言 > VB

(word,excel) vba 终止/杀掉/关掉/kill 任意进程(包括word,excel)

2012-08-01 10:46 816 查看
项目中有个报表生成模块,其中word中的宏调用了excel,因为用完之后没有关掉excel进程导致下一次报表生成时字段替换错误,在网上找了好多vba杀掉进程的方法都不起作用,最后还是找到了一个不错的,和大家分享一下

For Each Process In GetObject("winmgmts:").ExecQuery("select * from Win32_Process where name='EXCEL.EXE'")
Process.Terminate (0)
Next


只要把其中的EXCEL.EXE换成其他的进程名即可杀掉全部此名称的进程。


如果大家有其他好的方法,欢迎赐教。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: