永发信息网

VB调用excel写入数据后保存的问题

答案:2  悬赏:20  手机版
解决时间 2021-01-29 09:57
我做了一个实验用的程序,在运行的时候生成了一些数据,按次序写入一个已经存在的excel,现在出现了一个问题就是,当我的实验结束时,用timer触发了unload me事件来结束程序,但是在任务管理器里面excel还是处于运行状态的;但是如果通过点击窗体上红X结束程序的话任务管理器里面的excel就被关闭了。(此外,unloadme触发时,无论哪种方法打开explorer都OK)。
我进行单步调试的时候有的时候以下3句
ExlApp.DisplayAlerts = False
ExlApp.Save
ExlApp.Quit
会运行这时候excel就关掉了,但是多数时间这3句话不运行。请各位高手帮忙~告诉我错误发生的原理
Private Sub Form_Unload(Cancel As Integer)
ExlApp.DisplayAlerts = False
ExlApp.Save
ExlApp.Quit

Set ExlSheet = Nothing
Set ExlBook = Nothing
Set ExlApp = Nothing

Shell "explorer.exe"
End Sub
最佳答案
在你定时调用后加个
Exit sub
试试

不然ontimer不会停止的
全部回答
倒数第2名用xlsheet.save就可以了!因为你前面是打开这个文件的!saveas是另存为,就不能用前面相同的文件名了!!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
羽毛球拍所说的训练拍是什么意思?貌似都很便
【苏格拉底的思想主张】苏格拉底倡导“有思想
阿亮超市地址好找么,我有些事要过去
红贵族美发会馆地址在什么地方,想过去办事
御纂的意思是什么啊?知道的请说下!
顺和超市地址有知道的么?有点事想过去
小超造型地址在哪,我要去那里办事
【SDN在通讯领域是什么意思?】
在汽车站坐车,进候车厅时没电子检票,是不是
形容女人变美的词
家乐发超市地址在什么地方,我要处理点事
稍长胆壮的意思是什么啊?知道的请说下!
肺病及心属于()A.相乘B.相侮C.相克D.母病及子
萨米特意式披萨店在哪里啊,我有事要去这个地
温控仪上的图标不见了,怎么判断接线呢?
推荐资讯
核桃吃了会上火吗
刚做好蛋白线过了一会红了怎么办
撑撑的意思是什么啊?知道的请说下!
英雄联盟部落里有首背景音乐一直是个女声哼唱
起重设备和吊具的一般规定有哪些
给牺.牲.凯.阿.驻.健.康组词
根据国际货币基金组织的最新划分,欧元区十二
卫滨区新乡魔发精灵专业儿童理发机构这个地址
苏州大学功能纳米与软物质研究院 调剂 受到回
手上的掌纹突然增多了怎么回事?
【arm是什么】""anarm'slengthtransaction""
香草涵祛斑真有这么好吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?