作者Leeng (老千)
看板Visual_Basic
标题[VB6 ] excel好像没关闭
时间Mon Aug 11 16:28:37 2008
我用一个按钮触发:
Dim xls As New Excel.Application
Dim xlBook As excel.Workbook
Dim xlSheet As excel.Worksheet
Dim usingApp As Excel.Application
...
...
xlBook.Close
xls.Quit
可是工作管理员中处理程序显示EXCEL.EXE还开着
造成这个按钮按第二次就会中断(程序变成两个EXCEL.EXE)
跳出 执行阶段错误'91' 没有设定物件变数或With区块变数
会不会是 xls As New 并没有完全关闭? 请问该怎麽Delete它 感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.181.194
1F:→ Leeng:不能像C一样用delete删除new物件.. 08/11 16:35
2F:推 fumizuki:要求结束後还要Set xls = Nothing等等 08/11 21:32
3F:→ fumizuki:不过这是表示这个变数要delete掉,不一定会马上结束 08/11 21:33
4F:→ fumizuki:.NET 可以强制回收 VB6不行 08/11 21:34