Объекты VBA & HTML - нажмите невидимый выпадающий
Я пытаюсь вызвать событие main.filaPopupV3_1.select('alta');
через VBA в IE8
Выпадающий main.filaPopupV3_1
невидим, пока не нажата другая кнопка. Я могу получить раскрывающийся список, но не могу получить доступ ни к одному из параметров в нем.
'alta'
Это один из вариантов, которые я хочу нажать.
Вот мой код, который не работает.
'IE References at start are
Set myIE = New InternetExplorerMedium
Set Document = myIE.Document
Я пропускаю навигацию и т. Д.
Document.getElementById("BViewElementCSSIcon5").FireEvent ("onmouseover")
Document.getElementById("BViewElementCSSIcon5").FireEvent ("onclick")
Document.getElementById("main_filaPopupV3_1_main_filaPopupV3_1_root").FireEvent ("onmouseover")
Document.getElementById ("main.filaPopupV3_1._cancelHide=1;")
Document.getElementById ("main.filaPopupV3_1.hideMenu('alta');event.cancelBubble=true;")
Document.getElementById("main.filaPopupV3_1('alta')").FireEvent ("onmouseover")
Document.getElementById ("main.filaPopupV3_1.select('alta');")
Document.getElementById("alta").Click
Я знаю, что некоторые строки не нужны. Это только я пытаюсь до сих пор
1 ответ
Решение
Вот ответ, но если бы кто-то мог объяснить, почему это работает, я был бы очень счастлив. Спасибо
myIE.Navigate ("javascript:main.filaPopupV3_1.select('alta');")