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 :

Erreur automation lors de l'appel de IE


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Inscrit en
    Août 2009
    Messages
    817
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 817
    Points : 314
    Points
    314
    Par défaut Erreur automation lors de l'appel de IE
    Bonjour,

    J'ai une macro utilisée par des centaines d'utilisateurs et évoquée plusieurs milliers de fois depuis 1 an.

    Ce matin j'ai eu un plantage d'un utilisateur avec erreur automation lors de l'appel de la procédure IE (qui sert à générer une image avant de pouvoir la coller dans le corps d'un message outlook).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Plage_Html.Copy
         Set ie = CreateObject("internetexplorer.application")
    J'ai réussi à reproduire le défaut sur mon poste. Alors que jusqu'à aujourd'hui, je ne l'avais jamais eu malgré les centaines de tests que j'ai pu faire au fil des mois des modifs de cette macro.
    Un reboot du PC n'a pas résolu le problème.

    En recherhchant sur le forum, j'ai retrouvé ce post qui evoque un peu ce problème.
    Et en effet en supprimant le fichier de mise à jour Excel/Office, je n'ai plus eu ce souci.

    Ma question :
    Pensez vous que je puisse ajouter dans ma macro le kill de ce fichier s'il existe ? Risque ? est ce que Excel8.0 est aussi utilisé par office2016?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        On Error Resume Next
         Kill "C:\Users\" & Environ("username") & "\AppData\Local\Temp\Excel8.0\MSForms.exd"
    Sur mon poste je le fais lors du lancement d'excel, mais le fichier réapparait, alors que je pensais qu'il venait des mise à jour Microsoft ?
    J'ai l'impression qu'il se recrée chaque fois qu'on fait un appel de fonction activeX ?


    J'ai d'ailleurs un autre post ouvert sur le plantage d'excel quand je modifie un bouton ActiveX. qui n'a suscité aucune réponse à ce jour
    Merci pour vos conseils.
    Denis

  2. #2
    Membre averti
    Inscrit en
    Août 2009
    Messages
    817
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 817
    Points : 314
    Points
    314
    Par défaut
    --> Ajout après postage,
    Je viens de voir un forum où il est dit, en effet le fichier se recréé lors de l'ouverture de Excel, mais avec les bonnes valeurs !

    Par contre il y est dit aussi, il faut fermer les applications MSoffice avant de supprimer ce fichier ?
    Du coup, je ne peux pas envisager de le faire par macro !
    Il faudrait que chaque PC est un bat qui fasse cella ! et ça je ne peux l'envisager !
    Cela pourrait peut-etre expliquer pourquoi ca ne marche pas dans mon cas.

    Je vais donc commencer par un BAT sur mon propre poste pour voir si cela supprimer le problème.
    Denis

Discussions similaires

  1. [wss3] Erreur 401 lors de l'appel du web service en c#
    Par nosdo dans le forum Développement Sharepoint
    Réponses: 10
    Dernier message: 06/07/2010, 15h09
  2. VB6 Erreur Automation 80010100 échec d'appel système
    Par Kitsaltum dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 26/12/2009, 18h09
  3. Réponses: 6
    Dernier message: 16/11/2009, 08h58
  4. erreur SOAPFaultBuilder lors de l'appel d'un ws
    Par AMINIS dans le forum Services Web
    Réponses: 0
    Dernier message: 13/05/2009, 10h10
  5. Erreur 404 lors de l'appel d'un web service
    Par niouma dans le forum Services Web
    Réponses: 1
    Dernier message: 03/05/2009, 01h36

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