Excel VBA呼叫彭博终端并输入查询,如何在我的代码中正确输入证券的黄键/市场部分?

问题描述 投票:3回答:2

[嗨,我正在Excel vba中执行某项操作,当我单击运行宏的按钮时,它将在Bloomberg中输入查询,并带给我安全性和查看它的功能。

Blp = DDEInitiate("Winblp", "bbk")
Call DDEExecute(Blp, "<Blp-1>" & "APPL US Equity" & " DES<GO>")
Call DDETerminate(ch)

现在的问题是,该查询进入彭博社,它永远不会将其检测为有效的安全性。我认为这绝对是一个黄色按钮问题,即,如果您仅在彭博中键入APPL US Equity,而不是带有黄色按钮的APPL US [Equity],它将无法正常工作。

是否需要输入特殊对象或字符串才能正确输入此查询?我试图搜索Google,但找不到任何东西。

谢谢

excel api vba bloomberg
2个回答
1
投票

[Equity是类似于Go的保留关键字,您可以使用:]]

Blp = DDEInitiate("Winblp", "bbk")
Call DDEExecute(Blp, "<Blp-1>" & "AAPL US <EQUITY>" & " DES<GO>")
Call DDETerminate(Blp)

ps:您的代码中有两个错别字:

  • APPL => AAPL(我想)
  • DDETerminate(ch) => DDETerminate(Blp)

0
投票

彭博社停止允许/支持DDE ...所以我们现在该怎么办?

© www.soinside.com 2019 - 2024. All rights reserved.