Bonjour,
Sur un certain nombre de fichiers, nous avons placés des contrôles ActiveX. Depuis la mise à jour de la sécurité de décembre de Windows MS14-82, les boutons ne fonctionaient plus.
Nous avons alors trouvé le MicrosoftFixit51029.msi qui efface les fichiers exd des profils utilisateurs.
Pour certains fichiers cela a résolu le problème. Par contre, nous avons un problème récurrent avec un seul fichier.
Nous avons refait le fichier entièrement en important toutes les feuilles, sauf celle avec les boutons, refait la feuille avec les boutons entièrement à neuf et importé les n modules VBA, redéclaré toutes les références et enregistré le fichier. Le fichier a été testé et il fonctionnait sans problème.
Deux jours plus tard, nous ouvrons à nouveau le fichier. Les boutons ne fonctionnent plus.
MS Excel a manifestement recréé les boutons (par exemple le bouton Config au lieu de s'appeler cmdConfig s'appelle CommandButton1). Lors du débogage le système affiche. Cette erreur est normale, car le système cherche l'objet cmdConfig. Par contre, lorsque je veux renommer le bouton CommandButton1 en cmdConfig, je reçoisBibliothèque d'objets incorrecte ou contenant des références à des définitions d'objets introuvables.Nom ambigu détecté
Manifestement, le système maintient une liste cachée des objets contenus dans le classeur.
Si quelqu'un a une idée comment afficher cette liste ou nettoyer le classeur, je suis preneur.
Refaire le classeur entièrement à neuf demanderait environ plus d'une semaine de travail.
Merci
Partager