OVH Cloud OVH Cloud

Verifier la version disponible d'Outlook

2 réponses
Avatar
Eric
Bonjour,
je cherche, via VBA à créer un mail dans lequel je positionne des données
personnelles et l'enregistrer dans les brouillons d'outlook sous Excel.

La partie création et generation du mail marche très bien , cependant , j'ai
un problème avec les bibliothèques d'objet car la population cible utilise
deux versions differentes d'Outlook car ils sont en cours de migration.
(Outlook 2000 et outlook 2003)

Comment puis je faire pour choisir de manière automatique, en fonction de la
version installée, la bonne bibliothèque ? (Microsoft Outlook 9.0 object
Library dans certains cas sinon Microsoft Outlook 11.0 object Library)

Merci pour votre aide

2 réponses

Avatar
Michel Pierron
Bonjour Eric;
Utilise CreateObject et tu n'auras plus ce problème.

MP

"Eric" a écrit dans le message de news:

Bonjour,
je cherche, via VBA à créer un mail dans lequel je positionne des données
personnelles et l'enregistrer dans les brouillons d'outlook sous Excel.

La partie création et generation du mail marche très bien , cependant ,
j'ai
un problème avec les bibliothèques d'objet car la population cible utilise
deux versions differentes d'Outlook car ils sont en cours de migration.
(Outlook 2000 et outlook 2003)

Comment puis je faire pour choisir de manière automatique, en fonction de
la
version installée, la bonne bibliothèque ? (Microsoft Outlook 9.0 object
Library dans certains cas sinon Microsoft Outlook 11.0 object Library)

Merci pour votre aide


Avatar
papou
Bonjour
En complément de la réponse de Michel, une petite suggestion.
Tu créés ton code avec la référence qui va bien pour pouvoir obtenir les
méthodes et propriétés Outlook.
Une fois ton code créé et testé avec ta version, tu supprimes ta référence
vers la bibliothèque d'Outlook et tu modifies la partie déclaration de
l'application Outlook en la définissant comme Objet :
Dim AppOutlk As Object
Set AppOutlk = CreateObject("Outlook.Application")

Ca devrait le faire ;-)

Cordialement
Pascal


"Eric" a écrit dans le message de news:

Bonjour,
je cherche, via VBA à créer un mail dans lequel je positionne des données
personnelles et l'enregistrer dans les brouillons d'outlook sous Excel.

La partie création et generation du mail marche très bien , cependant ,
j'ai
un problème avec les bibliothèques d'objet car la population cible utilise
deux versions differentes d'Outlook car ils sont en cours de migration.
(Outlook 2000 et outlook 2003)

Comment puis je faire pour choisir de manière automatique, en fonction de
la
version installée, la bonne bibliothèque ? (Microsoft Outlook 9.0 object
Library dans certains cas sinon Microsoft Outlook 11.0 object Library)

Merci pour votre aide