关于vb程序操作execl的一个问题。

zhiyi000000 2003-10-18 12:14:56
各位大侠好!
最近我用vb写了一个操作execel的程序,当我将程序打开的execl关闭时,在任务管理器的进程选项内发现execel的进程依然存在,只有将程序退出时才会消失。我想问的是:有没有一种办法可以人工来终止这个进程,比如加上一个按钮,点击一下进程就结束。请问能实现吗?该怎么做呢?谢谢!
...全文
36 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
WANGBIAOLONG 2003-11-09
  • 打赏
  • 举报
回复
我感觉问题的核心是加一段代码把EXCEL CLOSE掉就OK
hhjjhjhj 2003-11-09
  • 打赏
  • 举报
回复
1.主要是你的代码有问题,
所有操作EXCEL的代码必需以定义好的对象变量开始
不知是否理解这句话
2。下策
用如下代码退出EXCEL

Do
On Error GoTo lin1
Set xl = GetObject(, "excel.application")
If xl.Visible = False Then xl.quit
Set xl = Nothing
DoEvents
Loop
lin1:
FengZhongXia 2003-10-20
  • 打赏
  • 举报
回复
你要这样做...
dim objExcel as excel.application

set objExcel=createobject("excel.application")

...

objexcel.quit
set objexcel=nothing
这样你就可以退出了...
你试试
zhiyi000000 2003-10-20
  • 打赏
  • 举报
回复
谢谢风中侠,不过excel进程依然存在。只有我将程序退出时才会消失。
WANGBIAOLONG 2003-10-18
  • 打赏
  • 举报
回复
最麻烦的方法:捆绑一个按键精灵

1,066

社区成员

发帖
与我相关
我的任务
社区描述
VB 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧