Problème avec regsvr32 pour une DLL

Fermé
patrice67 - 21 janv. 2012 à 06:51
 junico - 23 janv. 2012 à 08:27
Bonjour,

J'ai besoin d'un coup de main. J'utilise un fichier Excel qui fonctionne avec du VBA. Sur une Userform j'ai un objet calendrier (Monthview). Ma version Excel 2007 n'a pas cet objet, j'ai donc essayé de le charger. Après quelques recherches, j'ai trouvé mscomct2.ocx ou mscomct.ocx sous forme compressée en cab.
J'ai décompressé ce fichier et j'ai placé mscomct2.ocx dans Windows\system32.

En tant qu'administrateur dans démarrer/executer, j'ai essayé d'activer cette ocx avec les instructions suivantes : regsvr32 c:\windows\System32\MSCOMCT2.OCX
-
Je suis bloqué à ce niveau car j'ai une fenêtre qui m'indique:
-

Pour inscrire un module vous devez indiquer un nom binaire.
Utilisation: regsvr32 /u /s /n [/i[:commande]] nom dll
/u - Désinscrit le serveur
/s - Mode silencieux
/i appelle dllinstal et transmet une commande faculative. Utilisé avec /u appelle dll uninsall
/n Ne pas appeler DllregisterServer. Utiliser cette option avec /i

-

J'ai essayé avec /i et ou /u sans succès
J'ai une config Windows 7 64 bits
Merci d'avance
Cordialement

Patrice

2 réponses

Bonjour patrice67,
Voir ici ?
http://support.microsoft.com/kb/146219/fr
Bonne chance
0
Bonjour junico,

Merci pour ta réponse. Mais je n'ai pas beaucoup progressé. j'ai essayé
Regsvr32 [/u] [/s] C:\Windows\System32\mscomctl.ocx
et
Regsvr32 [/u] [/s] mscomctl.ocx
comme c'est décrit dans le lien que tu m'a fourni mais sans succès. j'ai toujours la fenêtre
-
Pour inscrire un module vous devez indiquer un nom binaire.
Utilisation: regsvr32 /u /s /n [/i[:commande]] nom dll
/u - Désinscrit le serveur
/s - Mode silencieux
/i appelle dllinstal et transmet une commande faculative. Utilisé avec /u appelle dll uninsall
/n Ne pas appeler DllregisterServer. Utiliser cette option avec /i

-

Cordialement
0
RE....
Bien comme tu l'as lu et bien écrit, il faut un fichier.dll !!

regsvr32 /u /s /n [/i[:commande]] nom dll
0