Bonjour,

Je souhaite piloter un site web par VBA à partir d'Excel, notamment saisie de texte dans une zone de recherche, puis lancement de la recherche.

Zone de saisie de texte :

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <input class="search-form-input els-text-input-field ng-pristine ng-valid needsclick ng-empty ng-touched" id="id-quick-search-input" aria-invalid="false" ng-blur="buildQuery.saveResults()" ng-model="buildQuery.query.text" rx-autofocus="" autocomplete="off" rx-label-state="">

Les essais par propriété "value" me permette d'écrire dans cette zone mais elle reste considérée comme vide si on lance la recherche.

J'ai tenté sur la base des conseils dans ce forum de patricktoulon:
Code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
IE.Document.parentWindow.execScript "angular.element(document.getElementsByTagName('input')[0]).scope().buildQuery.Query.Text = 'TexteàrechercheràpartircelluleExcel';"


mais obtient l'erreur suivante dans le débogueur web :
Impossible d’obtenir la propriété « buildQuery » d’une référence null ou non définie

Y a t il une erreur de syntaxe sur ce code ?

Merci par avance de votre aide.