我用的是前期邦定方法,代码如下:
    Set xlApp = CreateObject("Excel.Application")
    Set xlBook = xlApp.Workbooks.Add
    Set xlSheet = xlBook.Worksheets(1)
但在关闭Excel应用程序后,资源无法释放,在任务管理器中还能开到Excel程序在运行,请教在程序中如何释放资源。急,谢谢各位!

解决方案 »

  1.   

    xlApp.close
    set xiApp = nothing
      

  2.   

    sorry,写错了,应该是:
    xlApp.Quit
    set xiApp = nothing
      

  3.   

    这些语句我都写在form-unload 里了
    我甚至还写了set xlbook=nothing
                set xlsheet=nothing
    可好像不管用
    关闭窗口后,任务管理器中还有进程Excel.你试试。还是很感谢
      

  4.   

    可能是一个先后顺序的问题
    这样试试
    xlApp.quit   先退出excel应用程序
    set xlSheet=nothing
    set xlBook=nothing
    set xlApp=nothing
      

  5.   

    我试了,行,但为什么每次关闭的时候book的数目都在长呢,现在已经是book15 是否要保存了,以前的book1 --book 14 都到哪里去了,我都没有保存亚,保存对话框出来时,我都是点的否。好奇怪,谢谢,还的麻烦一下。