Re : Problème avec DLL Refedit.dll
Bonjour le forum!
Tout d'abord, désolé de "déterrer" un si vieux sujet, mais le problème que je rencontre se rapproche de celui-ci...
En effet, sur mon lieu professionnel, certains utilisateurs ont des postes installés en office XP, d'autres en office 2003, et d'autres encore (très rares... juste les directeurs....) en office 2007.
J'ai réalisé (grâce à votre aide précieuse) une application sous excel qui envoie selon certains critères un mail via outlook.
Pour cela, j'ai dû activer dans les références VBA "microsoft outllook object library".
Mon problème, c'est que lorsqu'un utilisateur d'office 2003 utilise et sauvegarde le fichier, les utilisateurs d'office 2002 rencontrent ensuite un message d'erreur, et leur "microsoft outlook object library" devient "MANQUANT"...
La macro proposée par Hasco le 21/11/2008 à 19h35 permet de cocher automatiquement, selon la version d'office installée sur le PC, le bon "refedit.dll". (qui se trouve dans "C:\Program Files\Microsoft Office\Office10\refedit.dll" ou "C:\Program Files\Microsoft Office\Office11\refedit.dll" ou "C:\Program Files (x86)\Microsoft Office\Office12\refedit.dll" selon les versions installées sur les différentes machines).
Alors, bien sûr, je suis allé faire un tour dans "C:\Program Files\[...]\", mais là, pour moi, c'est du patois mandarin du nord-ouest!
Est-ce possible de faire en sorte de cocher, par macro, cette référence, selon la bonne version installée sur la machine?
Si oui, un pro saurait-il m'aider? Si non, un pro pourrait-il m'aider à contourner ce fichu problème?
Vous remerciant par avance de toute l'aide ou de la réponse que vous m'apporterez, et encore une fois, désolé de sortir des abysses un si vieux sujet...
Très cordiallement,
Jérôme.