分享

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

 jeamychu 2016-04-11


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

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

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

        如果大家有其他好的方法,欢迎赐教。



    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多