Treeview Monthview ... Ok. Mais avec Listview message «Classe non enregistrée»

Roland_M

XLDnaute Barbatruc
Bonsoir à tous,

Je vous soumet un petit problème avec Listview, dont je ne me sert pas car trop de problèmes, la preuve !
Mais quand je télécharge un classeur sur le forum avec une Listview j’aimerais bien que ça fonctionne.

J’ai donc voulu me pencher là-dessus pour arranger tout ça.
J’avais d’anciennes versions et comme j’avais ce problème avec Listview,
j’ai trouvé et copié des versions plus récentes puis installé les deux fichiers.ocx
évidemment j’ai suivi la procédure à la lettre et tout s’est bien déroulé.

Actuellement avec Win7 64 et Office 2007 …
les deux fichiers copiés dans C:\Windows\sysWOW64 puis Exécuter…
regsvr32 C:\Windows\sysWOW64\MSCOMCTL.OCX < version 6.1.98.33 (SP6)
regsvr32 C:\Windows\sysWOW64\MSCOMCT2.OCX < version 6.1.98.16
message ok réussi …

Dans l’éditeur j’insère un userf et dans la liste de la boîte à outils tout est présent
Je coche pour Listview Treeview Monthview … et tout le tointoin, tout est là.(indiquant bien le bon chemin source)
Je sélectionne ces objets que je place sur l’userf et tout est ok !
SAUF Listview, pourtant présent, où j’ai le fameux message « Classe non enregistrée »
Evidemment pas possible non plus de charger un classeur avec une Listview !?

J’ai tout essayé en désinstallant et remettre dans system32 mais il n’en veut pas évidemment !
J’ai délectionné puis refait parcourir pour remettre les références, tout est toujours ok sauf Listview !?

Voilà voilà l’énigme !?

Merci d'avance à ceux qui se pencheront là dessus.
Pendant ce temps de mon côté je continue mes recherches ...
 
C

Compte Supprimé 979

Guest
Re : Treeview Monthview ... Ok. Mais avec Listview message «Classe non enregistrée»

Salut Roland_M ;)

Je passais par là et je vois que tu as un soucis :confused:
Pour moi la version de MSCOMCTL.OCX n'est pas la bonne, voir copie d'écran

De plus attention, il faut supprimer la version enregistrée en faisant avant
Code:
regsvr32 C:\Windows\sysWOW64\MSCOMCTL.OCX - u

Puis l'enregistrer comme tu as fait

A+
 

Pièces jointes

  • 2014-10-03_03h40_26.png
    2014-10-03_03h40_26.png
    34.1 KB · Affichages: 186

Roland_M

XLDnaute Barbatruc
Re : Treeview Monthview ... Ok. Mais avec Listview message «Classe non enregistrée»

bonjour à tous,

merci à toi Bruno !

comme disait Coluche "j'ai bien fais tout qu'est ce qu'on m'a dit" supprimer avant !
donc il suffirait de trouver la bonne version 6.1.98.39 !?


enfin soit, mais franchement, tout ça c'est pas très sérieux pour la compatibilité !?
c'est pour ça que je limite un max l'utilisation de références et d'API !
quitte à travailler à l'ancienne. comme j'ai fais avec mon "Calendrier Autonome"
 
Dernière édition:

Roland_M

XLDnaute Barbatruc
Re : Treeview Monthview ... Ok. Mais avec Listview message «Classe non enregistrée»

re

après moult recherches j'ai constaté que c'était bien la bonne version !?
voir copier/coller d'où j'ai retrouvé le fichier qui est censé être le même
et après essayé avec celui-ci c'est idem pour Listview !?
alors que Treeview ProgressBar par exemple, qui en font partie, eux fonctionnent !?

---------------------------------
Catégorie: Windows 7 64-bit
Description: Windows Common Controls DLL ActiveX Control
3 novembre 2011
Taille du fichier: 1.02 Mb
Date du fichier: 04.11.2011 07:13
Version du fichier: 6.01.9833
Nom interne: MSCOMCTL
Nom du fichier d'origine: MSCOMCTL.OCX
Nom du produit: MSCOMCTL
Version du produit: 6.01.9833
Nom de l'entreprise: Microsoft Corporation
 

Roland_M

XLDnaute Barbatruc
Re : Treeview Monthview ... Ok. Mais avec Listview message «Classe non enregistrée»

re: bien le bonjour à vous,

@brunoM45, ou si quelqu'un d'autre a cette version MSCOMCTL.OCX 6.1.98.39

pourriez vous joindre ici MSCOMCTL.OCX zippé
car cette version je ne la trouve nul part !?

Merci d'avance à vous tous !
 

MJ13

XLDnaute Barbatruc
Re : Treeview Monthview ... Ok. Mais avec Listview message «Classe non enregistrée»

Bonjour Roland, Bruno

J'ai cette version 6.1.98.39.
 

Pièces jointes

  • MSCOMCTL.zip
    467.9 KB · Affichages: 151
  • MSCOMCTL.zip
    467.9 KB · Affichages: 139
  • MSCOMCTL.zip
    467.9 KB · Affichages: 152

Roland_M

XLDnaute Barbatruc
Re : Treeview Monthview ... Ok. Mais avec Listview message «Classe non enregistrée»

re

Essai Concluant !

donc, pour info, cette version MSCOMCTL.OCX 6.1.98.39
convient à WIN7 64 bits avec Office 32 bits

BrunoM45 avait vu juste ! merci à toi Bruno pour cette info
et merci à toi MJ13 pour l'avoir mis à disposition !

bonne journée à vous et au plaisir !
 

MJ13

XLDnaute Barbatruc
Re : Treeview Monthview ... Ok. Mais avec Listview message «Classe non enregistrée»

Re

Merci Roland, c'est vrai que c'est bien quand ça fonctionne.

Mais pourrais-tu donner sommairement comment tu as fais pour l'installer et que cela fonctionne. Dés fois que quelqu'un ait ce problème avec ta version?
 

Roland_M

XLDnaute Barbatruc
Re : Treeview Monthview ... Ok. Mais avec Listview message «Classe non enregistrée»

Alors voilà pour la marche à suivre:
(mon pense bête mis à jour)

Perso WIN7_64 et Office 2007_32
MSCOMCTL.OCX 6.1.98.39 (Microsoft Windows Controls 6.0(SP6)
MSCOMCT2.OCX 6.1.98.16 (Microsoft Windows Controls-2.6.0(SP6)

MSCOMCT2.OCX Library Animation, UpDown, MonthView, DTPicker, FlatScrollBar
MSCOMCTL.OCX ImageCombo, ImageList, ListView, ProgressBar, Slider, Statusbar, TabStrp, Toolbar, TreeView


Win32 et Office32 Bits:
D’abord supprimer la/les versions installées selon ce que l’on veux remplacer!?
Clic Démarrer et faire Exécuter…
regsvr32 c:\windows\System32\ MSCOMCTL.OCX -u
regsvr32 c:\windows\System32\ MSCOMCT2.OCX -u

Copier les fichiers dans C:\Windows\System32
Clic Démarrer et faire Exécuter…
regsvr32 c:\windows\System32\ MSCOMCTL.OCX
regsvr32 c:\windows\System32\ MSCOMCT2.OCX


Win64 et Office32 Bits:
D’abord supprimer la/les versions installées selon ce que l’on veux remplacer!?
Clic Démarrer et faire Exécuter…
regsvr32 C:\Windows\sysWOW64\MSCOMCTL.OCX -u
regsvr32 C:\Windows\sysWOW64\MSCOMCT2.OCX -u

Copier les fichiers dans C:\Windows\sysWOW64
Clic Démarrer et faire Exécuter…
regsvr32 C:\Windows\sysWOW64\MSCOMCTL.OCX
regsvr32 C:\Windows\sysWOW64\MSCOMCT2.OCX


un message apparait pour signaler que c’est réussi !


Ensuite du côté de l'éditeur VBE pour voir et essais :
Dans Outils Références... faire parcourir pour charger ce fichier depuis le dossier System32 ou sysWOW64
Dans la liste des Références... cocher [x] Microsoft Visual Basic for Applications extensibility 5.3
Ensuite insertion d’un Userform et cliquer sur Boite à Outils, clic droit dessus pour contrôles supplémentaires…
Puis dans la liste des Contrôles cocher par exemple:
[x] Microsoft Date and Time Picker control 6 (SP6)
[x] Microsoft ListView control 6 (SP6)
. . .

J’ai pas encore regardé pour WIN64 et Office64 !?
 

LEMLEM

XLDnaute Nouveau
Re : Treeview Monthview ... Ok. Mais avec Listview message «Classe non enregistrée»

Bonjour à tous

Merci à MJ13, j'avais un gros problème avec une ancienne application développée sur excel 2003 qui contenait un contrôle imagelist. Impossible de la faire tourner sur excel 2010.

J'ai fouillé le net de fond en comble sans succès.... Même microsoft n'avait pas la solution dans sa globalité.
je commençais à désespérer.

Avec cette version de MSCOMCTL.OCX 6.1.98.39 tout fonctionne à merveille.

J'ai suivi la même procédure que ROLAND_M
 

Statistiques des forums

Discussions
314 493
Messages
2 110 197
Membres
110 703
dernier inscrit
papysurf