Envoi d'emails avec VBA : Liaison tardive pour Outlook

Envoyer un mail : liaison tardive
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre VBA pour Excel 2016 - Les fonctions personnalisées
Revoir le teaser Je m'abonne
Transcription

Cette leçon fait partie de la formation
49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

Cette leçon fait partie de la formation
49,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont :
- Comprendre la liaison tardive et son importance pour la compatibilité.
- Apprendre à envoyer des emails avec VBA.
- Gérer les erreurs lors de l'exécution du code VBA.
- Assurer la compatibilité du code avec différentes versions d'Outlook.

Cette leçon montre comment envoyer un mail à l’aide de VBA en utilisant la liaison tardive, garantissant la compatibilité entre différentes versions d'Outlook et d'Excel.

Vous apprendrez à envoyer des emails directement depuis Excel en utilisant VBA, avec une liaison tardive pour éviter les problèmes de compatibilité entre différentes versions d'Outlook. Ce tutoriel détaille chaque étape du processus, incluant la création et l'instanciation de variables d'application, la gestion des erreurs potentiellement issues d'une application Outlook déjà ouverte, et la création des mails eux-mêmes.
L'approche par liaison tardive présente un avantage majeur : le code s’adapte automatiquement à la version d’Outlook installée, que ce soit Outlook 2007, 2010, 2013 ou 2016.

Voir plus
Questions réponses
Pourquoi est-il préférable d'utiliser la liaison tardive en VBA?
La liaison tardive en VBA permet d'assurer la compatibilité du code avec différentes versions de logiciels, ce qui évite les ruptures de code due aux changements de version.
Que se passe-t-il si Outlook est déjà ouvert lors de l'exécution du script?
Si Outlook est déjà ouvert, le script utilise la fonction 'GetObject' pour récupérer l'instance existante de l'application Outlook.
Comment gérer les erreurs si l'application Outlook n'est pas trouvée par 'GetObject' ?
Si 'GetObject' ne trouve pas l'application Outlook, une erreur est levée. Le script utilise 'OnError Resume Next' pour ignorer cette erreur et tenter de créer une nouvelle instance avec 'CreateObject'.