Transfert Excell vers outlook : pb de version d'outlook

  • Initiateur de la discussion Initiateur de la discussion stephd
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

stephd

Guest
Bonjour à tous,

J'ai créé une macro en VBA qui transfert des données de Excell (V2003) vers outlook (V2003). Pour que cela fonctionne j'ai activé la référence "Microsoft Office 11.0 Object Library" (c'est le fichier MSOUTL.OLB dans le répertoire "Office11" lié à l'intallation d'office 2003).
Mon problème est apparu lorsque j'ai testé ma macro pour un transfert sur un Outlook 2000, là plus rien ne fonctionne ...La fameuse référence n'existe pas (la référence pour la version 2000 est "Microsoft Office 10.0 Object Library" et c'est le même nom de fichier mais dans le répertoire "Office10"). J'ai tenté (en vain) d'installer la référence Office11 sur ce poste, de remplacer celle dans Office10, mais rien n'y fait, cela ne fonctionne pas (je m'y suis peut être mal pris).

Si quelqu'un à une idée que je puisse tester je suis preneur 🙂

Merci d'avance du temps que vous m'accorderez
 
Re : Transfert Excell vers outlook : pb de version d'outlook

Bonsoir Stephd,

Je ne comprend pas tout mais moi lorsque je regarde la référence attachée au fichier Msoutl.olb ça me donne Microsoft Outlook 11.0 Object Library et non Microsoft Office 11.0 Object Library.

Donc tu peux vérifier si la référence MS Outlook 10.0 est activé;
tu peux créer un répertoire Office11, copier le fichier dedans et l'insérer dans tes références.

Désolé, c'est tout ce que je peux te dire pour l'instant.

Essem
 
Re : Transfert Excell vers outlook : pb de version d'outlook

Bonjour,

Mea Culpa : Je parlais bien de la référence Microsoft Outlook 11.0 et j'ai ecris Office 11.0 (la fatigue surement 🙂).
J'ai installé cette référence sur Excell V2000 mais j'ai un message "erreur de chargement de DLL" 😡.
Cependant, en effectuant le test et en voyant ou cela bloquait dans le code "Set appoutlook = CreateObject("Outlook.Application")" j'ai trouvé la solution à mon problème :
La variable appoutlook était déclaré de la manière suivant "Dim appOutLook As Outlook.Application" (et cela fonctionne avec office V2003 !). J'ai changé la déclaration en "Dim appoutlook As Object" et cela fonctionne avec Office 2000 et 2003. Je n'ai plus qu'a tester avec d'autres version d'Office 😀

Un grand merci à Essem qui m'as mis sur la voie de la réussite et de la connaissance

Stéphane
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour