Re : [info] pb avec la mise à jour du 10 avril 2012
La solution que j'ai indiquée (mais pas testée n'ayant pas eu le pb) a été donnée après avoir été testée par Andy Pope, MVP excel anglophone fort connu et depuis de longues années. Jon Peltier, autre MVP anglophone de référence confirme que le fait de supprimer les fichiers *.exd a plusieurs fois résolu chez lui des pbs liés cette fois à refedit.
Si il n'y avait qu'un seul type de configuration sur les PC c'est sur que la résolution de ce genre de pb serait plus simple.
Je n'ai fait que signaler une piste qui a fonctionné chez des excelliens de compétences plus que reconnues et qui interviennent sur les newsgroup et forums avec une grande constance depuis de très très nombreuses années. Je ne dis pas que ça marche à tous les coups, je ne dis pas que cette piste est meilleure ou moins bonne que la réinscription du contrôle dans la base de registre. Les fichiers exd sont des fichiers temporaires de travail.
Attention, pour les détecter :
1) il faut fermer toutes les applis office
2) si vous utilisez sur win7 l'outil de recherche et que vous n'avez pas indexé la partition system, par défaut windows ne cherche pas dans celle-ci. Or c'est là qu'ils sont. Il faut donc dans la fenêtre de recherche sélectionner la partition système dans l'explorateur et là seulement lancer la recherche, sinon on ne trouve rien.
Pour ma part je trouve
MSComCtlib.exd
MSforms
refedit
chacun en 2 exemplaires d'ailleurs.
Pour Brigitte : le fait de les supprimer est sans danger, ces fichiers sont créés lorsqu'on ajoute des contrôles.
En gros ils sont alors mis en cache ce qui accélère leur utilisation les fois suivante. Si on les supprime ils sont recréés à l'utilisation suivante.
Citation de la base de connaissance de MS sur le sujet (traduction auto
)
"La première fois que vous insérez un contrôle dans un document ou dans un formulaire utilisateur, le programme Office crée un fichier de .exd pour ce contrôle dans le dossier approprié. Une fois que le fichier .exd pour un contrôle spécifique a créé un programme, il insère le même contrôle dans d'autres documents ou formulaires plus rapidement. Cela est dû au fait que le fichier .exd met en cache les informations pour le contrôle.
Le programme qui crée les fichiers .exd ne supprime pas les fichiers lorsque vous quittez le programme. La prochaine fois que vous démarrez le programme même et vous insérez le contrôle de même, les fichiers .exd sont toujours disponibles pour le programme doit utiliser.
Si vous avez supprimé un des dossiers répertoriés dans la section «Résumé» ou si vous supprimez les fichiers .exd qui contiennent ces dossiers, vous ne recevez aucun message d'erreur et aucun problème se produit. Toutefois, une légère dégradation des performances peut se produire la première fois que vous insérez un contrôle. Cela est dû au fait que le fichier .exd pour ce contrôle n'existe pas. Une fois que le programme recrée le fichier .exd, vous pouvez réinsérer le contrôle pour améliorer les performances."