Excel VBA调用彭博terminal并input一个查询,如何在我的代码中正确input安全的黄键/市场部门?

您好我正在Excel VBA中做一些事情,当我点击运行macros的button,它在彭博进入一个查询,并带我到一个安全和function,查看它。

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

现在的问题是,这个查询进入彭博,它从来没有检测到它是一个有效的安全。 我认为这绝对是一个黄色的button问题,也就是说,如果您只是在彭博社inputAPPL US Equity,而不是用黄色buttonAPPL US [Equity],那么就不会工作。

是否有一个特殊的对象或string,我需要input这个查询进入正确? 我试图search谷歌,但找不到任何东西。

谢谢

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)