Bonjour,
J' ai installé OFFICE 2019 sur mon PC 64bits (je viens d'Office 2013 PC 32bits).
En retestant mes anciennes macros sous ce nouvel Excel, une application Clipboard ne fonctionnait plus, en cause les commandes DataObject.
J'ai constaté qu'il fallait avoir dans la fenêtre Visual Basic sous "TOOLS-REFERENCE" la mention : Microsoft Forms 2.0 Object Library qui n'existait pas.
Après recherche il s'avère qu'il s'agissait du module FM20.DLL. Celui-ci est présent sur mon PC mais pas dans une bonne librairie semble-t-il !
J'ai copié ce module dans les 2 librairies systèmes suivantes
C:\Windows\System32\FM20.DLL
C:\WINDOWS\SysWOW64\FM20.DLL
Le chargement du module s'est fait sans encombre (cmd regsvr32 FM20.DLL)
Stop/Start du PC mais toujours pas de référence en Excel pour Microsoft Forms 2.0 Object Library
Mais la surprise est venue quand j'ai créé un USERFORM le "Microsoft Forms 2.0 Object Library" était de retour dans mes références.
J'ai supprimé le USERFORM et la référence est restée.
Ma Macro fonctionne bien désormais.
Une question me taraude maintenant et si depuis le départ j'avais créé un USERFORM avec ma macro est-ce que tout le travail ci-dessus était nécessaire ?
Si quelqu'un peut répondre à cette question ?
Partager