2013-05-11 2 views
4

DDEExecute을 사용하여 Bloomberg Pro와의 인터페이스를 시도하고 있지만 유효한 DDE 명령 목록을 찾는 데 문제가 있습니다. 내가 지금해야 할 바라고 무엇을 특히Bloomberg DDE 명령 목록이 있습니까?

(예 : "오른쪽 화살표")

+0

블룸버그를 통해 무엇을하려하십니까? 데이터를 가져 오려고하는 경우 꽤 좋은 API가 있음을 알고 있습니까? – amaidment

+0

예! 이 데이터는 당시에는 API를 통해 액세스 할 수 없었습니다 (현재는 잘 될 수도 있지만) – slifty

+0

어떤 데이터를 가져 오려고합니까? – amaidment

답변

0

내가 API가 갈 수있는 방법이라고 다른 사람과 동의하지만, 특정 문자가 아닌 키 입력을 입력 일부 이유로 경우 데이터가 없으면 DDE 또는 Sendkeys를 포함한 몇 가지 다른 접근 방식을 사용할 수 있습니다. Bloomberg가 "DDE와 SendKeys 기능이 여기에 설명되어 있지만이 기능의 특정 용도를 지원할 수는 없지만 우리는이 기능의 특정 용도를 지원할 수 없습니다"라고 생각합니다.

SendKeys 메서드는 다음과 같이 사용할 수 있습니다 방법 : -뿐만 아니라 추가 기능의 도움말 파일, VBA 도움말 파일은 "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 

추가 도움말은 MSDN 라이브러리에서 찾을 수 있습니다. 이 파일은 START 메뉴를 클릭하고 프로그램 | Bloomberg를 클릭하여 Windows 작업 표시 줄에서 열 수 있습니다.

오른쪽 화살표가 포함 된 목록은 found here 일 수 있습니다.