2013-05-11 4 views
4

Я пытаюсь взаимодействовать с Bloomberg Pro, используя DDEExecute, но у меня возникли проблемы с поиском списка действительных команд DDE.Есть ли список команд Bloomberg DDE?

В частности, то, что я надеюсь сделать прямо сейчас ввести специальные комбинации клавиш не символьные (например, «стрелка вправо»)

+0

Что вы пытаетесь сделать через Bloomberg? Если вы пытаетесь получить данные, знаете ли вы, что есть неплохой API? – amaidment

+0

Да! Эти данные не были доступны через API в то время (хотя теперь это может быть так) – slifty

+0

Какие данные вы пытаетесь выбраться? – amaidment

ответ

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 Library - VBA файлов справки, а также в файле справки Add-Ins. Этот файл можно открыть из панели задач Windows, щелкнув меню СТАРТ, а затем Программы | Bloomberg.

Список, включая стрелку вправо, может быть found here.