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 :

Pilotage Internet Explorer / problème de pointage objet


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mai 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mai 2015
    Messages : 8
    Par défaut Pilotage Internet Explorer / problème de pointage objet
    bonjour à tous,

    J'essaie de piloter internet explorer comme je le fait d'habitude mais cette fois ci. je n'y arrive pas.
    J'ai regardé les différents post mais sans succès.
    si quelqu'un pouvais me mettre sur la voie, ce serai gentil.

    voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    Private Sub CommandButton9_Click()
     
    Dim IE As InternetExplorer
    Dim IEDoc As HTMLDocument
    Dim InputZoneTexte, InputBouton, InputRadioButton As HTMLInputElement
    Dim InputForm As HTMLFormElement
     
       Set IE = CreateObject("InternetExplorer.Application")
       IE.Navigate "http://www.pole-emploi.fr/candidat/les-fiches-metiers-@/index.jspz?id=681"
       IE.Visible = True
     
       Do Until IE.ReadyState = READYSTATE_COMPLETE
          DoEvents
       Loop
     
       Set IEDoc = IE.Document
     
       Set InputForm = IEDoc.forms("formulaire")
     
       Set InputRadioButton = InputForm.radio("blocMetier")
     
       Set InputZoneTexte = IEDoc("metierRecherche")
     
       InputZoneTexte.Value = "xxxxxxx"    'UserForm2.TextBox30
     
       'InputForm.submit
     
       Set InputBouton = IEDoc.all("boutonLancerRecherche")
     
       InputBouton.Click
     
       Do Until IE.ReadyState = READYSTATE_COMPLETE
          DoEvents
       Loop
     
       'Set IE = Nothing
       'Set IEDoc = Nothing
       'IE.Quit
     
    End Sub

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut




    Bonjour, bonjour !

    Pour guider vers la voie, faudrait-il encore connaître précisément la question !

  3. #3
    Membre régulier
    Homme Profil pro
    Ressources humaines
    Inscrit en
    Mai 2015
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ressources humaines

    Informations forums :
    Inscription : Mai 2015
    Messages : 8
    Par défaut
    Ah désolé... Quand j'ai ouvert le post hier je devais être KO lol

    Alors quand je pointe la zone de texte que je souhaites remplir... Et que j'affecte une chaine de charactere...
    J'ai un message d'erreur.
    Je suppose qu'il y a des objets parents que j'ai pas pris en compte.
    Le VBA pour internet explorer est nouveau pour moi... Je me suis basé sur un tuto sur le forum pour apprendre.
    Jai déja reussi à remplir des textbox sur dautres sites mais sur celui la la meme méthode de fonctionne pas. Rien ne se rempli... Pourtant jutilise bien les ID que j'ai trouvé et a premiere vue ils sont unique.

  4. #4
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut



    Quel message d'erreur ?!

    Et avec un exemple concret de saisie …

    Quel est le but, juste lancer une recherche et c'est fini ?
    Car piloter IE est souvent la voie la plus pénible et la moins efficace …

    _____________________________________________________________________________________________________
    Je suis Charlie, Bardo, Sousse

Discussions similaires

  1. Pilotage Internet Explorer
    Par itwoo dans le forum Macros et VBA Excel
    Réponses: 333
    Dernier message: 13/11/2015, 10h55
  2. [XL-2010] Pilotage Internet explorer contenant javascript depuis excel
    Par anthony14123 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/12/2013, 15h08
  3. [XL-2003] Pilotage Internet Explorer
    Par clarinet dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 25/03/2013, 19h13
  4. Pilotage Internet Explorer
    Par bolof dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 03/09/2012, 21h25
  5. [OLE] Pilotage internet explorer
    Par yaclo dans le forum MFC
    Réponses: 4
    Dernier message: 22/03/2005, 20h03

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