标题:
[VBA]
vb调用excel关闭时总报错,请帮忙看看,错在那里呢?
[打印本页]
作者:
dimita
时间:
2006-11-30 10:39
标题:
vb调用excel关闭时总报错,请帮忙看看,错在那里呢?
我这个错误很奇怪,不明白到底是哪里错了!
作者:
dimita
时间:
2006-11-30 10:40
这是我写的程序,大家帮忙看看吧!!!
附件:
lianxi.rar
(2006-11-30 10:40, 2.96 KB) / 该附件被下载次数 757
http://bbs.lihuasoft.net/attachment.php?aid=571
作者:
dimita
时间:
2006-12-1 08:39
作者:
Nothing
时间:
2006-12-3 22:24
你在退出程序的时候,请清除Excel对象的调用。
如在 Form_Unload事件中加上
作者:
Nothing
时间:
2006-12-3 23:06
我看了你的代码,问题出在
Call SetParent(hWndWordApp, Me.hwnd)
如果不加载这句就没有问题
其实你可以加上下面的代码解决
Private Sub Form_Unload(Cancel As Integer)
Dim a As Excel.Window
For Each a In xlapp.Windows
a.Close
Next
Set xlsheet = Nothing
Set xlbook = Nothing
Set xlapp = Nothing
End Sub
作者:
netice
时间:
2006-12-3 23:53
西西厉害。。我看了看没看明白怎么回事。。
作者:
Nothing
时间:
2006-12-4 15:35
其实就是建立对象时,一定在退出的时候删除对象.
作者:
dimita
时间:
2006-12-7 16:16
我觉得我都释放了呀,每个最后都写上等于nothing了!
Call SetParent(hWndWordApp, Me.hwnd)这句是要有的了,因为我做的程序的调用结果就要把excel显示在vb的窗体中的,不用那句怎么实现呢?
容我说句无关的话:梁朝伟就是帅呀!
作者:
Nothing
时间:
2006-12-7 18:37
我的意思是说,你调用了Excel之后,并没有把Excel关闭,所以要在退出程序之前关闭Excel。
作者:
kingbor
时间:
2007-1-4 09:30
标题:
顶
顶楼上的!
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0