我用VB6.0做出的exe程序,为什么excel退出后exe程序后仍然在后台运行? 30

我用VB6.0做出的exe程序,为什么excel退出后exe程序仍然在后台运行?VB6.0代码如下:DimoExcelAsObject,fnAsStringfn=App.... 我用VB6.0做出的exe程序,为什么excel退出后exe程序仍然在后台运行?
VB6.0代码如下:
Dim oExcel As Object, fn As String
fn = App.Path & "\工作簿.xlsm"
Set oExcel = CreateObject("Excel.Application")
oExcel.Visible = True
Set fso = oExcel.Workbooks.Open(fn, , , , "bb")
Set oExcel = Nothing
当关闭excel文件后,电脑桌面上还留有exe文件的图标,查看windows任务管理器后,发现exe程序仍然在后台运行。
请问怎 么样才能做到,当关闭excel文件后,电脑桌面上不残留exe文件的图标,exe程序也同时关闭呢?
最后加一句
oExcel.Quit'退出Excel程序!结果:能打开,但是另外“出现了:
Run-time error 91
Object variable or With block variable not set”错误!请高手解答一下,希望能在我原来的代码的基础上完善一下,谢谢!
展开
 我来答
万年金刚钻
2015-03-07 · TA获得超过1.6万个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:3490万
展开全部
次序:
oExcel.Quit
Set oExcel = Nothing
追问

打开还是出现这个错误,怎么解决呢?

追答
Dim oExcel As Object, fso as Object, fn As Stringfn = App.Path & "\工作簿.xlsm"Set oExcel = CreateObject("Excel.Application")Set fso = oExcel.Workbooks.Open(fn, , , , "bb")
oExcel.Visible = True
oExcel.QuitSet oExcel = Nothing

这样试试

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式