各位大侠好!
最近我用vb写了一个操作execel的程序,当我将程序打开的execl关闭时,在任务管理器的进程选项内发现execel的进程依然存在,只有将程序退出时才会消失。我想问的是:有没有一种办法可以人工来终止这个进程,比如加上一个按钮,点击一下进程就结束。请问能实现吗?该怎么做呢?谢谢!

解决方案 »

  1.   

    你要这样做...
    dim objExcel as excel.applicationset objExcel=createobject("excel.application")...objexcel.quit
    set objexcel=nothing
    这样你就可以退出了...
    你试试
      

  2.   

    谢谢风中侠,不过excel进程依然存在。只有我将程序退出时才会消失。
      

  3.   

    我感觉问题的核心是加一段代码把EXCEL CLOSE掉就OK
      

  4.   

    1.主要是你的代码有问题,
    所有操作EXCEL的代码必需以定义好的对象变量开始
    不知是否理解这句话
    2。下策
    用如下代码退出EXCELDo
    On Error GoTo lin1
    Set xl = GetObject(, "excel.application")
    If xl.Visible = False Then xl.quit
    Set xl = Nothing
    DoEvents
    Loop
    lin1: