Excel VBA调用Bloomberg终端并输入查询,如何在我的代码中正确输入安全性的黄键/市场扇区?

时间:2013-07-30 15:13:53

标签: excel api vba bloomberg

您好我在Excel vba中做了一些事情,当我点击运行宏的按钮时,它会在Bloomberg中输入一个查询并带我到安全性和查看它的函数。

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

现在问题是这个查询进入Bloomberg它从未将其检测为有效的安全性。我认为这绝对是一个黄色按钮问题,即如果您只是将APPL US Equity输入Bloomberg而不是APPL US [Equity]黄色按钮它就不会起作用。

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

由于

1 个答案:

答案 0 :(得分:1)

Equity是一个保留关键字,例如Go,您可以通过以下方式访问它:

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

ps:代码中有两个拼写错误:

  • APPL =&gt; AAPL(我想)
  • DDETerminate(ch) =&gt; DDETerminate(Blp)