我正在尝试使用DDEExecute与 Bloomberg Pro 交互,但我无法找到有效 DDE 命令的列表。
特别是我现在希望做的是输入特定的非字符击键(例如“右箭头”)
我正在尝试使用DDEExecute与 Bloomberg Pro 交互,但我无法找到有效 DDE 命令的列表。
特别是我现在希望做的是输入特定的非字符击键(例如“右箭头”)
我同意其他人的观点,即 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。
可以在此处找到包括右箭头的列表。