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 :

Problème chargement image Macro IE


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    sans emploi
    Inscrit en
    Avril 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sans emploi

    Informations forums :
    Inscription : Avril 2015
    Messages : 11
    Par défaut Problème chargement image Macro IE
    Bonjour,

    Grâce à l'excellent tuto de qwazerty (http://qwazerty.developpez.com/tutor...-et-vba-excel/) j'ai fait une petite macro qui permet de remplir le formulaire pour mettre une annonce sur leboncoin.
    J'arrive à remplir tout les champs sans problème. Ensuite il faut mettre les 3 photos pour la 1ère aucun souci avec ce petit bout de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    IE.document.getElementById("image0").Focus
    SendKeys (Chr$(32))
    Sleep 400
    SendKeys "^v"
    SendKeys "{ENTER}"
    Application.Wait Now + TimeValue("00:00:01")
    SendKeys "{ENTER}"
     Application.Wait Now + TimeValue("00:00:03")
    WaitIE IE
    Puis j'ai fait la même chose pour les 2 autres et ça ne marche pas, j'ai essayer de remplacer image0 par image1 et image2 et malheureusement ça ne change rien.
    En faite j'ai l'impression qu'une fois la page à charger la 1ere photo le "Set IEDoc = IE.document" ne fonctionne plus, j'ai fait des tests par exemple j'ai essayer de changer le champ titre après que la 1ère photo a était charger et effectivement ça ne marche pas alors qu'avant de mettre la 1ère photo ça marcher nickel.

    C'est pour ce problème que je demande votre aide. Merci

  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 !

    Comme cette discussion est un doublon inutile, je dirais juste de ne pas utiliser SendKeys
    car il n'en est pas question dans le tutoriel, à lire donc !


    ______________________________________________________________________________________________________
    Je suis Paris, Charlie, …

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonsoir,
    En ce qui concerne le SendKeys, je suis d'accord pour le proscrire, mai vu que le contrôle est protégé en écriture, je vois pas mieux!

  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


    Dans ce cas il doit espérer qu'un bidouilleur HTML / VBA connaissant le bon coin vienne à la rescousse !

    Sinon regarder du côté des évènements des éléments …

  5. #5
    Membre habitué
    Homme Profil pro
    sans emploi
    Inscrit en
    Avril 2015
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : sans emploi

    Informations forums :
    Inscription : Avril 2015
    Messages : 11
    Par défaut
    Le 1er sendkeys permet de faire "ok" dans la fenêtre explorateur de fichier qui s'ouvre pour choisir la photo et le 2ème permet de valider la photo sur le site.

    J'ai aussi oublier de dire que quand j'étais sur windows 7 ça marchais parfaitement, j'ai ce problème depuis que je suis passer à windows 10. J'ai penser que ça pourrait venir de options internet dans l'onglet sécurité mais ça n'a rien changer :/

  6. #6
    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


    Apparemment la page est reconstruite après la validation d'une photo, donc le IEDoc serait effectivement caduque.

    Il faut attendre le ReadyState de IE.Document à "complete" avant de pointer sur IE.Document.image1

Discussions similaires

  1. Problème Chargement Image
    Par snoups58 dans le forum Silverlight
    Réponses: 7
    Dernier message: 02/07/2010, 15h36
  2. Problème chargement Image dans dataProvider
    Par stiml dans le forum Flex
    Réponses: 3
    Dernier message: 21/11/2009, 00h38
  3. Problème chargement image jpg sous linux
    Par AF_2.8 dans le forum Qt
    Réponses: 6
    Dernier message: 17/11/2008, 14h11
  4. Problème chargement image externe
    Par pouic06 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 04/04/2008, 08h20
  5. problème chargement image sous linux
    Par corrupt3d dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 16/06/2007, 16h25

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