Я следую шагам из Как открыть определенный терминал Bloomberg страницу программно? для управления окном терминала Bloomberg через DDE (ActiveX/Javascript):
xlApp = new ActiveXObject("Excel.Application");
var app = xlApp.DDEInititate("winblp", "bbk");
xlApp.DDEExecute(app,"<blp-1><home>MSFT US<EQUITY><GO>DES<GO>");
xlApp.DDETerminate(app);
app = "";
xlApp.Quit();
Однако вызов DDEInitiate не работает (IE8) с сообщением «Объект не поддерживает это свойство или метод» — я вижу, что xlApp был определен, и эквивалентный вызов в Visual Basic, похоже, работает нормально:
ch = DDEInitiate("winblp", "bbk")
Может ли кто-нибудь определить, почему javascript не работает?
Спасибо
Райан