IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

Macros et VBA Excel Discussion :

contrôler une application web avec des macro vba


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    responsable d'équipe
    Inscrit en
    Avril 2014
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : responsable d'équipe
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 212
    Par défaut contrôler une application web avec des macro vba
    bonjour
    je voudrais savoir si c'est possible de piloter une application web avec des macro excel

    dans la page web, il faudrait que je clique sur le lien entouré en rouge, je connais son N° numéro déjà

    le pb c'est que le lien n'est jamais au même endroit
    Nom : 1.jpg
Affichages : 1454
Taille : 73,7 Ko

    puis, je colle des données dans la page qui c'est ouverte


    et ensuite j'appuie toujours en VBA sur le bouton enregistrer

  2. #2
    Membre très actif
    Homme Profil pro
    responsable d'équipe
    Inscrit en
    Avril 2014
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : responsable d'équipe
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 212
    Par défaut
    bonjour à tous
    voici le code de la page web que j'ai réussi à trouver

    je souhaite pouvoir simuler l'appuie sur ce bouton

    je m'aide toujours grâce à ce tuto,
    mais mon bouton n'a pas l'air d'avoir de nom!

    Nom : Annotation 2020-01-23 103923.jpg
Affichages : 1372
Taille : 114,3 Ko

    si quelqu'un à une idée, je suis preneur

  3. #3
    Membre très actif
    Homme Profil pro
    responsable d'équipe
    Inscrit en
    Avril 2014
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : responsable d'équipe
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 212
    Par défaut
    j'ai réussi à avancer un peu
    j'arrive à:
    - ouvrir la page avec le bon lien
    - écrire dans les champs texte de la page web en vba

    mais je n'arrive pas à valider

    Nom : Annotation 2020-01-23 135957.jpg
Affichages : 1347
Taille : 143,3 Ko

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Set InputGoogleBouton = IEDoc.all("save_close")
    'On simule un clic
    InputGoogleBouton.Click

    mais il ne se passe rien, la page web ne se ferme pas et ne s'enregistre pas

    je suis pratiquement sur que c'est le bon bouton, car je n'ai pas d’erreur dans la macro, et si je change le nom, par un qui n'existe pas, ça plante


    une idée?

  4. #4
    Membre Expert Avatar de mfoxy
    Homme Profil pro
    Automation VBA
    Inscrit en
    Février 2018
    Messages
    752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Automation VBA
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2018
    Messages : 752
    Par défaut
    Bonjour,

    Essaie peut-être comme ceci :
    Non testé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    For Each ele In IEdoc.getElementsByTagName("input")
       If ele.Value = "save_close" then ele.Click: Exit For
    Next ele

  5. #5
    Membre très actif
    Homme Profil pro
    responsable d'équipe
    Inscrit en
    Avril 2014
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : responsable d'équipe
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 212
    Par défaut
    merci
    je viens de tester, mais il ne se passe rien de plus

    et j'ai l'impression que dans ta routine la variable "ele.Value" reste vide

  6. #6
    Membre très actif
    Homme Profil pro
    responsable d'équipe
    Inscrit en
    Avril 2014
    Messages
    212
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : responsable d'équipe
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 212
    Par défaut
    je viens de creuser encore un peu plus la question

    et j'arrive à appuyer sur les boutons quitter, imprimer,.... en vba

    et pour les boutons "enregistrer", "enregistrer et quitter", il ne se passe rien avec la même méthode

    une idée?

Discussions similaires

  1. Réponses: 2
    Dernier message: 29/12/2017, 12h15
  2. Réponses: 6
    Dernier message: 13/07/2007, 11h52
  3. une application builderC avec des skins
    Par bradkimbel dans le forum C++Builder
    Réponses: 2
    Dernier message: 08/07/2007, 22h22
  4. arborescence d'une application web avec Tomcat
    Par faten85 dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 10/04/2007, 15h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo