我在打开Excel文件进行数据导出的时候,每次运行完程序,在进程里都会有Excel.exe文件,每次都得手动清除,请问各位大侠有何办法释放?

解决方案 »

  1.   

    objExcel.Quit
    Set objExcel = Nothing
      

  2.   

    在正常运行结束的时候,写
        objExcel.workbooks.close
        objExcel.Quit
        set objExcel=nothing。
    同时,在On Error 处理中,同时加上以上代码。
    另外,可以在系统启动时查询是否有Excel存在,如果存在Excel,建议用户手工强制Kill Excel。
    lngReturn=FindWindow("XLMAIN",VbNullString)
    if lngReturn>0 then
        msgbox "Please Quit Excel first"
    else
    End if
      

  3.   

    记住一句
    ====所有操作EXCEL语句都要以定义好的对象开始!!!