Impossible créer une listview [Fermé]

Signaler
Messages postés
305
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
4 janvier 2020
-
Messages postés
305
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
4 janvier 2020
-
Bonsoir
j'aurais besoin de créer une listview. Lorsque je rentre le controle listview de ma boite à outils sur mon userform j'ai le message suivant
"Class factory ne peut pas fournir la classe demandée"
j'ai désactivé le microsoft listview control(sp6), fermé le pc, puis rouvert et réactivé le controle avec le même résultat.
dans system32 j'avais un mscomctl.ocx que j'ai simplement renommé
(il y a peut être une commande à entrer pour confirmer la modif ?)

dans sysWOW64 j'ai bien un MSCOMCTL.OCX modifié le 15/04/2005

quelqu'un pourrait il m'aider à résoudre ce problème.

j'avais déjà posé cette question il y quelques temps mais le problème n'avait pas été résolu
merci

3 réponses

Messages postés
23353
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
9 avril 2020
6 025
Bonjour,

et as-tu fait les inscriptions dans la BDR ?
regsvr32 c:\windows\syswow64\mscomctl.ocx

et tant qu'à faire supprime aussi l'inscription de system32 :
regsvr32 c:\windows\system32 /u mscomctl.ocx
eric
Messages postés
305
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
4 janvier 2020
2
Bonsoir eric
j'ai fait les inscriptions dans syswow64 avec comme résultat opération réussie
j'ai voulu supprimé l'inscription qui se trouve dans le dossier.ocx
regsvr32 c:\windows\system32\dossier.ocx /u mscomctl.ocx
j'ai comme réponse fichier introuvable dans system32 alors qu'il figure bien
dans le dossier.ocx
j'ai recherché les fichiers mscomctl.ocx dans windows
je le trouve bien dans
syswow64 - le dossier.ocx de system32 et dans le répertoire c:\windows\installer\$patchcache$\manager\0000210903000...

et je ne peux toujours pas activé la listview dans le userform
Messages postés
23353
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
9 avril 2020
6 025
Bonjour,

j'ai comme réponse fichier introuvable dans system32 alors qu'il figure bien
dans le dossier.ocx

Pas grave, et réponse approximative puisque regsvr32 ne s'occupe que du registre.
Pour le reste je ne saurais t'en dire plus.
A tout hasard supprime tous les .exd, ils seront recréés propres à l'ouverture d'excel :
Del c:\*.EXD /s
eric
Messages postés
305
Date d'inscription
dimanche 10 janvier 2016
Statut
Membre
Dernière intervention
4 janvier 2020
2
Bon toujours pareil
je vais essayer de me débrouiller autrement
sans créer de listview.

merci quand même pour ton implication