Bonjour,
J'utilise plusieurs ordi pour faire de petites applications dans Excel et Access en VBA ou SQL. Tous les ordi sont sous Win7 et Office 14 en 32 bits sauf mon favori qui a Win7 pro et Office14 pro en 32 bits. Je viens de me rendre compte que sur Excel, je n'ai pas de controle activex de calendar ni DTpicker. Conséquence, si je développe un fichier Excel avec par exemple calendar 12 depuis un ordi normal, il apparait dans mon favori comme une image figée masquant une zone et totalement impossible à utiliser,modifier ou enlever!
En parcourant le net, j'ai essayé plusieurs méthodes sans succés:
- Ajout d'un fichier MSCAL.OCX trouvé sur le net dans System32 (il n'y était pas ni MSCOMCT2.OCX)
- Utilisation de la commande exécuter pour Regsvr32.exe "C:\Windows\System32\MSCAL.OCX"
- Nettoyage de la base de registre par WinThruster
- Copie d'un MSCAL.OCX d'un ordi ayant Office avec un calendar qui marche puis essai d'enregistrement par Regsvr32
- Recherche chez microsoft article 146219: sur les dll devant etre dans system32, seule mfc30.dll manque à l'appel, est-ce suffisant? Comment vérifier dans la base si ce fichier a déjà été enregistré?
Toujours le même message "Echec de l'enregistrement du controle dans le registre" ou bien message d'erreur 0x80030002 ou 0x8002801c.
Merci pour votre aide et bravo pour ce site qui m'a toujours apporté de bonnes solutions.
Partager