在项目中导出报表时,用word的宏调用了excel,导出之后因为没有关闭excel进程导致下一次报表生成时出错,可以使用下面的vba脚本将excel的进程关掉。
For Each Process In GetObject("winmgmts:").ExecQuery("select * from Win32_Process where name='EXCEL.EXE'")
Process.Terminate (0)
Next
只要将上面的EXCEL.EXE替换成其他名称,即可杀掉全部此程序的所有进程