我想在另一个Excel应用程序中设置对已经打开的另一个工作簿的引用。当使用
在同一个应用程序中打开时,我已经可以设置对其他工作簿的引用Set wbBOS = Application.Workbooks("wb2.xlsm")
这是有效的,因为Application.Workbooks可以找到“wb2.xlsm”。但是,如果我打开另一个Excel实例并使用相同的行,它显然无法在Application.Workbooks中找到它。
在这种情况下如何设置对wb2的引用?
编辑:鉴于我知道完整路径,我显然可以使用以下方式设置对另一个应用程序的引用:
Set wbBOS =GetObject(path)
但是,使用
等应用程序功能仍然会出错With wbBOS.Sheets("BOS")
If Application.WorksheetFunction.CountA(.Cells) <> 0 Then
如果它在同一个应用程序中打开,它可以正常工作。我该如何解决这个问题?