vb如何获取已经打开的workbook对象,或者怎么把这个excel关闭

我是想如果已经打开,那么直接操作这个文件,如果没打开,那么去打开并操作,我现在不知道如何去操作一个已经手动打开的文件,我这样写,还是会打开一个新的窗口
If IsOpen("D:\VBA_" & filenameMain) Then
Set newBook = GetObject("D:\VBA_" & filenameMain)
Else
Set newBook = newapp.Workbooks.Open("D:\VBA_" & filenameMain)
End If

直接 geobject(文件路径) 就好了,如果打开了会直接获得对象,如果没有打开会自动打开。追问

我现在就是用的getobject,但是还是会打开新的窗口

温馨提示:答案为网友推荐,仅供参考
相似回答