2009-06-29 15 views
0

Situation: Je travaille à remplir des zones de saisie de texte dans une page Web avec des données d'Excel. Lorsque les données sont saisies manuellement et que le focus est déplacé vers une autre zone de texte, l'événement 'onblur' est déclenché pour effectuer la validation d'entrée. Désir: Je veux être en mesure de déclencher l'événement 'onblur' lorsque je remplis les mêmes zones de texte à partir du code VBA dans Excel.Comment invoquer l'événement IE 'onblur' à partir du code VBA dans Excel?

Question: Comment provoquer l'exécution de l'événement 'onblur'?

Répondre

3

Je suppose que vous avez accès au DOM, dans ce cas, vous devriez pouvoir utiliser

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

À moins que j'ai mal compris votre question, vous voulez savoir le equivlant VBA de OnBlur. Cet événement est MyTextBox_Exit dans VBA.

+0

Pouvez-vous préciser? – Jay