软件注册站
热情软件屋

 
释放EXCEL对象的方法
编号: QA003654    
建立日期: 2000年12月11日 最后修改日期: 2005年4月17日
所属类别: Visual Basic - Office开发
   
    操作系统: win 98
    编程工具: VB 6.0
    问题: 为了在程序中调用 Excel,我采用了贵站的一个例程。如下:
     Dim objexcel As Excel.Application
     Set objexcel = New Excel.Application
     objexcel.Visible = True
     With objexcel.ActiveSheet
     '此 处 放 置 操 纵 EXCEL的 代 码
     End with
    

    这程序非常好用,谢了。
    但因我要在程序中不同窗体间使用,就发现调用的objexcel 不能释放。造成在不同窗体打开同一个 Excel文件时死锁。请问:释放objexcel的方法。
    水平: 刚入门(沈灏)
   
    可以这样:
     objExcel.Quit
     Set objExcel = Nothing
    

    
    joe的意见:
    objExcel.Quit
    Set objExcel = Nothing
    
    

    有时仍不能完全关闭Excel对象。我的经验是首先关闭ActiveWorkbook:
    ActiveWorkbook.close
    objExcel.Quit
    Set objExcel = Nothing
    

    

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, Office开发, office, ms office, office xp, office 97

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio