0

我正在使用 excel vba 发送 beqsrequest 并处理响应。彭博开发人员指南说 BeqsResponse 消息具有 responseError 和 securityData 元素。在处理响应时,我使用了

Dim securities As blpapicomLib2.Element
Set securities = message.GetElement("securityData")

我收到运行时错误 5 - 无效的过程调用或参数。然而,当我把它工作

Dim securi As blpapicomLib2.Element
Set securi = message.GetElement("responseError")

“securityData”有什么问题?有没有办法使用 blpapicomLib2 从消息中获取所有元素?任何意见,将不胜感激。

4

1 回答 1

0

顶层securityData是一个securityData元素数组:

在此处输入图像描述

所以你需要做一些类似于ReferenceDataResponse的事情,你可以在文档中找到几个例子,比如“4.4 - Response Details”。

于 2013-10-24T21:28:34.457 回答