我是想如果已经打开,那么直接操作这个文件,如果没打开,那么去打开并操作,我现在不知道如何去操作一个已经手动打开的文件,我这样写,还是会打开一个新的窗口
If IsOpen("D:\VBA_" & filenameMain) Then
Set newBook = GetObject("D:\VBA_" & filenameMain)
Else
Set newBook = newapp.Workbooks.Open("D:\VBA_" & filenameMain)
End If
vb如何获取已经打开的workbook对象,或者怎么把这个excel关闭
答案:2 悬赏:50 手机版
解决时间 2021-01-31 01:27
- 提问者网友:欲劫无渡
- 2021-01-30 04:38
最佳答案
- 五星知识达人网友:孤老序
- 2021-01-30 05:23
直接 geobject(文件路径) 就好了,如果打开了会直接获得对象,如果没有打开会自动打开。
全部回答
- 1楼网友:忘川信使
- 2021-01-30 06:16
workbook是工作簿,而worksheet是工作表,其关系是worksheet依附于一个workbook!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯