(word,excel) vba 终止/杀掉/关掉/kill 任意进程(包括word,excel)
2012-08-01 10:46
816 查看
项目中有个报表生成模块,其中word中的宏调用了excel,因为用完之后没有关掉excel进程导致下一次报表生成时字段替换错误,在网上找了好多vba杀掉进程的方法都不起作用,最后还是找到了一个不错的,和大家分享一下
只要把其中的EXCEL.EXE换成其他的进程名即可杀掉全部此名称的进程。
如果大家有其他好的方法,欢迎赐教。
For Each Process In GetObject("winmgmts:").ExecQuery("select * from Win32_Process where name='EXCEL.EXE'") Process.Terminate (0) Next
只要把其中的EXCEL.EXE换成其他的进程名即可杀掉全部此名称的进程。
如果大家有其他好的方法,欢迎赐教。
相关文章推荐
- linux中的kill命令 及 强制终止进程的方法
- 在.NET中杀死Word,Excel等进程
- 终止Excel进程
- Linux中与进程终止相关的信号SIGTERM,SIGKILL,SIGINT
- linux kill命令参数及用法详解--linux终止进程命令
- Linux用ps命令查找进程PID再用kill命令终止进程的方法
- Excel用vba自动生成word
- 使用微软Microsoft.Office.Interop.Excel打开Excel文件刷新后保存并kill对应Excel进程
- 如何杀死Word,Excel等进程?
- linux中的kill命令 及 强制终止进程的方法
- 终止excel.exe的进程
- 在.NET中杀死Word,Excel等进程
- 【VBA研究】用VBA取得EXCEL任意列有效行数
- Linux用ps命令查找进程PID再用kill命令终止进程的方法
- Linux下ps查找进程用kill终止命令
- 在页面实现数据还原,在终止数据库进程时,报不能用kill来终结自己的进程
- Linux终止进程的工具kill/killall/pkill/xkill/skill用法区别(转)
- Linux 下用ps查找进程并用kill终止命令
- Ubuntu终止进程的方法(kill、pkill、killall)
- Unix kill 终止进程