vba - 如果计算机连接到 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
但是,如果计算机没有连接到彭博,这自然会产生错误。如何在调用检查系统是否连接到彭博的函数之前进行检查?如果不是,那么它只是跳过这个函数。
解决方案
推荐阅读
- javascript - Vue 2,如何将数据绑定到“数据绑定”的元素
- c++ - 复制初始化的默认模板参数推导
- datastax-enterprise - 使用带有查询时间戳字段的 DseGraphFrame 时出错
- ruby - 将变量放在 | 之间 | 在红宝石
- python - 我得到了 6 次:财产 _______ 是不允许的(并且不知道该怎么做)
- azure-service-fabric - Azure Service Fabric - 尝试使用 Powershell 更新应用程序的键值参数
- spring - 有没有办法在运行时使用 Spring Data JPA 将 JPA 注释添加到 JAXB 生成的 bean 类中?
- excel - 如何使用点击功能?
- ios - 有没有办法获取 iOS 应用程序的所有视图控制器的类名?
- c# - 如何修改嵌入在 C# 中的 XML 文件?