请参阅在不同的Excel应用程序中打开的工作簿

我想在另一个Excel应用程序中设置对已经打开的另一个工作簿的引用。 在同一应用程序中使用时,我可以设置对其他工作簿的引用

Set wbBOS = Application.Workbooks("wb2.xlsm") 

这是可行的,因为Application.Workbooks可以find“wb2.xlsm”。 但是,如果我打开另一个Excel实例并使用相同的行,它显然不会在Application.Workbooks中find它。

在这种情况下,如何设置对wb2的引用?

编辑:鉴于我知道完整的path,我可以显然设置使用另一个应用程序的引用:

  Set wbBOS =GetObject(path) 

但是,我仍然使用应用程序function,如错误

 With wbBOS.Sheets("BOS") If Application.WorksheetFunction.CountA(.Cells) <> 0 Then 

如果它在同一个应用程序中打开,那么它工作正常。 我该如何解决这个问题?