首页 > 解决方案 > 如果计算机连接到 Bloomberg,如何签入 VBA 代码

问题描述

我正在调用一个函数 - calcReturnForecast.updateForecast,它启动一段从彭博获取值的代码。以下部分启动 Bloomberg COM Control-

Private Sub Class_Initialize()
Set session = New blpapicomLib2.session
session.QueueEvents = True
session.Start
session.OpenService ("//blp/refdata")
Set refdataservice = session.GetService("//blp/refdata")
End Sub

但是,如果计算机没有连接到彭博,这自然会产生错误。如何在调用检查系统是否连接到彭博的函数之前进行检查?如果不是,那么它只是跳过这个函数。

标签: vbabloomberg

解决方案


推荐阅读