Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Discussion :

Cliquer sur un bouton sur une page IE


Sujet :

VBA

  1. #1
    Futur Membre du Club
    Cliquer sur un bouton sur une page IE
    Salut a tous,

    Je suis entrain de me faire une macro qui ajoute automatiquement des champs sur un site internet (pour surveiller des nouvelles annonces sur des sites web).
    Je bloque sur le dernier point qui finira ma macro.

    Le code du site est ceci:

    Code HTML :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    	  <div class="card-body form-section">
     
    		<h2>9. Save</h2>
    		<p>Great, now all you have to do is click 'Save'</p>
     
    		<button name="saveButton" class="btn btn-primary mt-3" type="submit" value="save_return"><i class="bx bx-save"></i> Save (and return to My Trackers)</button>
     
    		<button name="saveButton" class="btn btn-primary mt-3" type="submit" value="save"><i class="bx bx-save"></i> Save (and continue editing)</button>
     
    	  </div>


    Je souhaite cliquer sur le premier bouton pour Save & return.

    Je pensais donc a un code de ce genre:

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    IE.document.all("save_return").Click


    Un code équivalent pour un ID avait déjà marche dans un autre code mais la impossible de trouver une combinaison qui fonctionne.

    Quelqu'un a une idée ?

    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Bonjour,

    De mémoire, le parametre passé dans le all doit etre un id, mais tu peux boucler sur tous les id jusque tomber sur le .value qui correspond avant de cliquer dessus ?
    Cycle de vie d'un bon programme :
    1/ ca fonctionne 2/ ca s'optimise 3/ ca se refactorise

    Pas de question technique par MP, je ne réponds pas

    Apprendre à programmer avec Access 2016 et Access 2019

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  3. #3
    Futur Membre du Club
    Bonjour Jean-Philippe,

    Dans ce cas, l'id le plus proche que j'ai est l'encard qui controle toutes les elements de la fonction recheche:

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    IE.document.all("createUpdateSiteTrackerForm2").Click


    Ceci est trop general pour fonctionner, il trouve bien la fonction mais le code ne clique pas sur le bouton.
    Il faudrait qu'il selectionne donc maintenant la value "save_return" dans le sous bloc.

    J'ai essaye tous les getelementsbyXXX mais rien n'a fonctionne.

###raw>template_hook.ano_emploi###