使用excel vba打开特定版本的brio(hyperion reporting studio)

使用excel vba打开特定版本的brio(hyperion reporting studio),vba,excel,hyperion,brio,Vba,Excel,Hyperion,Brio,我使用Hyperion 9.3.3版来处理我的查询,最近升级到了11版。我遇到的问题是,版本11的计算空间没有9.3.3那么大,所以在我创建解决方案之前,我希望继续使用9.3.3(它仍然与版本11一起出现在我的机器上)。有人知道我将如何在Excel vba中创建的宏中执行此操作吗?我当前的代码非常简单: Set mybrio = CreateObject("BrioQuery.Application") mybrio.Documents.Open (excel_loc & "\" &am

我使用Hyperion 9.3.3版来处理我的查询,最近升级到了11版。我遇到的问题是,版本11的计算空间没有9.3.3那么大,所以在我创建解决方案之前,我希望继续使用9.3.3(它仍然与版本11一起出现在我的机器上)。有人知道我将如何在Excel vba中创建的宏中执行此操作吗?我当前的代码非常简单:

Set mybrio = CreateObject("BrioQuery.Application")
mybrio.Documents.Open (excel_loc & "\" & brio_filename)

这段代码默认打开版本11,我想要版本9.3.3。有人能帮我修改这段代码,使其专门针对9.3.3吗?

在VBA IDE窗口-工具-->参考中--将有Visual Basic应用程序列表。检查其中是否有两个可用版本?如果是这样的话,请取消选中最新版本并选中旧版本

这两个版本都不在该列表中。请使用上面的链接作为您需求的参考谢谢您的链接,但我尝试了与链接中的“Word”类似的方法。如果我使用:Set mybrio=CreateObject(“BrioQuery.Application.6”),我可以打开新版本的11应用程序。但是旧版本9.9.3没有相关的数字。@SlowJoeCrow我记得当我们测试是否会在11版时,我们使用了一个。我不记得那是什么了。我想说它是一些变体,比如
Brio.Application
,不幸的是,我不再在那里工作了,不能查看我的旧代码。谷歌没有帮我记住。也许我记错了。