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).
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Plage_Html.Copy Set ie = CreateObject("internetexplorer.application")
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?
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 ?
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"
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
Partager