2009-06-29 7 views
0

Situation: Ich arbeite daran, Texteingabefelder auf einer Webseite mit Daten aus Excel zu füllen. Wenn die Daten manuell eingegeben werden und der Fokus in ein anderes Textfeld verschoben wird, wird das Ereignis 'onblur' ausgelöst, um die Eingabe zu überprüfen.Wie rufe ich das IE Onblur-Ereignis von VBA-Code in Excel auf?

Wunsch: Ich möchte in der Lage sein, das Onblur-Ereignis ausgelöst werden, wenn ich die gleichen Textfelder aus VBA-Code in Excel auffüllen.

Frage: Wie kann ich das Ereignis 'onblur' ausführen?

Antwort

3

Ich gehe davon aus Sie Zugriff auf das DOM haben, in diesem Fall sollten Sie

document.getElementById(*element*).fireEvent("onblur"); 
0

Wenn ich Ihre Frage falsch verstanden haben, möchten Sie die VBA equivlant von OnBlur kennen. Dieses Ereignis ist MyTextBox_Exit in VBA.

+0

Können Sie das näher erläutern verwenden können? – Jay