请参阅不同Excel应用程序

时间:2016-07-08 12:41:44

标签: excel vba excel-vba

我想在另一个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

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

0 个答案:

没有答案