永发信息网

vb 6 ,如何控制不重复打开已有的excel电子表格

答案:3  悬赏:70  手机版
解决时间 2021-02-06 03:37
vb 6 ,如何控制不重复打开已有的excel电子表格
按钮 代码如下:
Private Sub Cmdok_Click()
Dim VBExcel As Excel.Application
Dim xlbook As Excel.Workbook '定义Excel工作簿对象
Dim xlsheet As Excel.Worksheet '定义Excel工作表对象
Set VBExcel = CreateObject("Excel.Application")
VBExcel.Visible = True
Set xlbook = VBExcel.Workbooks.Open("" & App.Path & "\mode\shd.xls")
Set xlsheet = xlbook.Worksheets("Sheet1")
xlsheet.Activate
end sub

点一次按钮就出来一个excel,再点一次又出来一个,
如何设置只打开一次,同意咯excel不重复打开
求助各位了,谢谢!
最佳答案
不要把
Set VBExcel = CreateObject("Excel.Application")
放在 Cmdok_Click()里:这样每次点按钮都会重新创建一个Excel.Application对象的实例

这句可以考虑移动到Form_Load()里面去,这样你每次点按钮都调用同一个Excel.Application对象,他自己会检查是不是重复打开的
全部回答
这个真的不懂,谢谢。
Set VBExcel = CreateObject("Excel.Application") 改成 Set VBExcel = GetObject("Excel.Application")
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
尚艺体育舞蹈工作室地址在什么地方,想过去办
国内的杀菌剂厂家曼哈顿生产的杀菌剂效果怎么
古堡腻子粉我想知道这个在什么地方
假如你是中央电视台 走近科学 的节目主持人,
京华拉丁舞跆拳道乒乓球培训中心地址有知道的
孩子说话不清楚,zcs、zhchsh,不能准确发音
qq空间在有流量的状态为什么发不出去,在wLAN
酵母菌在氧气充足条件下不能进行酒精发酵,有
高分求几部超级感人的电影,能让我流泪的!!
多元舞蹈艺术中心地址在什么地方,想过去办事
牙克石市张宝柱电料商店在什么地方啊,我要过
汽车气门调小后汽车抖动,走起来又没事了,但
同性同学初次见面聊啥 初高中的
在中国养飞机得多少钱
电脑关机后如何让键盘和鼠标灯熄灭
推荐资讯
中等的香烟都有什么品牌的?
祁家表行怎么去啊,我要去那办事
心理学中首创两难故事法研究人的道德发展阶段
客厅瓷砖铺亮面好还是哑光木纹砖好知乎
新天地婚纱摄影(燕山路北段)地址在什么地方,
如何咋sigmplot插入强度符号
选什么样的空调省电
去非洲工作还是在国内工作?
友好茶楼在哪里啊,我有事要去这个地方
茗仁茶庄华龙西苑店地址在哪,我要去那里办事
名叫子峰起什么英文名字好?
邵记眼镜总行地址有知道的么?有点事想过去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?