Как вызвать событие IE onblur из кода VBA в Excel?

Ситуация: я работаю над заполнением полей ввода текста на веб-странице данными из Excel. Когда данные вводятся вручную и фокус перемещается в другое текстовое поле, запускается событие onblur для проверки ввода.

Желание: я хочу иметь возможность запускать событие «onblur», когда я заполняю те же текстовые поля из кода VBA в Excel.

Вопрос: Как запустить событие onblur?


person Jay    schedule 29.06.2009    source источник


Ответы (2)


Я предполагаю, что у вас есть доступ к DOM, и в этом случае вы сможете использовать

document.getElementById(*element*).fireEvent("onblur");
person Andy E    schedule 29.06.2009

Если я неправильно понял ваш вопрос, вы хотите знать эквивалент VBA для OnBlur. Это событие MyTextBox_Exit в VBA.

person Oorang    schedule 29.06.2009