4

我正在尝试使用DDEExecute与 Bloomberg Pro 交互,但我无法找到有效 DDE 命令的列表。

特别是我现在希望做的是输入特定的非字符击键(例如“右箭头”)

4

1 回答 1

0

我同意其他人的观点,即 API 是可行的方法,但如果由于某种原因您没有数据,您可以使用一些不同的方法,包括 DDE 或 Sendkeys。我不相信有一个列表,正如彭博社所说“虽然这里记录了 DDE 和 SendKeys 功能,但我们无法协助此功能的特定用途”

SendKeys 方法可以通过以下方式使用:

' Activate a Bloomberg Professional Window (Window #1, in this case)
 AppActivate "1-BLOOMBERG"
 ' Send commands to the Bloomberg Professional service Window
 SendKeys "{ESC}" & "MSFT US {f8} DES~", True

有关“SendKeys”方法 [击键语法] 的其他帮助也可以在 MSDN 库 - VBA 帮助文件以及加载项帮助文件中找到。该文件可以从 Windows 任务栏中单击开始菜单,然后单击程序|Bloomberg。

可以在此处找到包括右箭头的列表。

于 2017-08-08T17:46:31.533 回答