babyred 发表于 2007-6-6 08:39:00

VBA中如何释放excel对象阿

<p>对excel表进行读取数据后,查看任务管理器的进程,还有excel.exe的进程</p><p>每测试VBA一次就多一个excel.exe的进程</p><p>用了语句 set objexcel =nothing,这个不是释放对象么</p><p>困惑中</p><p></p>

烟雨.江南 发表于 2007-6-6 09:43:00

<p>要首先关闭Excel再用 set objexcel =nothing。</p><p>objexcel.close 还是 objexcel.quit 我记不太清了,你自己试试吧。</p>

babyred 发表于 2007-6-6 13:04:00

<p>谢谢提示,我用</p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;"><font face="Times New Roman">objexcel.Application.Quit</font></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;"><span lang="EN-US"><font face="Times New Roman">Set objexcel = Nothing</font></p><p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt;"><p><font face="Times New Roman">&nbsp;</font></p></p><p style="MARGIN: 0cm 0cm 0pt;">好像可以了</p><p style="MARGIN: 0cm 0cm 0pt;"></p></span>

alphasxb 发表于 2007-6-6 18:16:00

<p>&nbsp;呵呵&nbsp; 微软的那个&nbsp; excel com 接口 实在是&nbsp; 汗一个!</p><p>&nbsp;估计在windows应用中&nbsp; 好歹能关掉&nbsp;&nbsp; 以前做web应用&nbsp; </p><p>&nbsp;调用excel com&nbsp; ,差点被害死, 速度像蜗牛!</p><p>&nbsp;建议尽早选用其他方法!</p><p></p>

idoo 发表于 2007-6-7 22:12:00

本帖最后由 作者 于 2007-6-7 22:14:12 编辑 <br /><br /> <p>占位,回头也去试试看,找了很久啊,不过幕墙趋向于使用Access了~~~</p>
页: [1]
查看完整版本: VBA中如何释放excel对象阿