- Comprendre le fonctionnement de l'automatisation Office via VBA
- Maîtriser l'interaction entre Excel et Outlook
- Automatiser l'envoi d'emails depuis Excel
- Générer et personnaliser des emails avec pièces jointes
- Exploiter les données Excel pour piloter Outlook
- Sécuriser et fiabiliser les macros VBA inter-applications
- Optimiser des tâches répétitives de communication professionnelle
Module 1 : Rappels VBA et environnement Office
- Rappels sur les bases de VBA
- Structure d'un projet VBA
- Références et bibliothèques Office
- Différences entre liaison tardive et liaison anticipée
Module 2 : Introduction à l'objet Outlook
- Présentation du modèle objet Outlook
- Objets principaux : Application, Namespace, MailItem
- Gestion des comptes et profils Outlook
- Sécurité et autorisations
Module 3 : Automatisation d'Outlook depuis Excel
- Créer une instance Outlook depuis Excel
- Vérifier si Outlook est ouvert
- Créer, afficher et envoyer un email
- Gestion des champs : destinataires, sujet, corps du message
Module 4 : Personnalisation des emails via Excel
- Intégration de données Excel dans le corps du message
- Création d'emails en masse à partir d'une liste Excel
- Mise en forme HTML des emails
- Ajout automatique de signatures
Module 5 : Gestion des pièces jointes
- Ajouter des fichiers joints depuis Excel
- Génération automatique de fichiers (PDF, Excel)
- Vérification des chemins et des erreurs
- Bonnes pratiques de gestion des fichiers
Module 6 : Cas pratiques et automatisations avancées
- Scénarios métiers : relances, reporting, convocations
- Gestion des erreurs et débogage
- Optimisation des performances
- Bonnes pratiques de maintenance des macros
- Automatiser l'envoi d'emails depuis Excel
- Créer des solutions VBA fiables entre Excel et Outlook
- Réduire le temps consacré aux tâches répétitives
- Améliorer la qualité et la personnalisation des communications
- Être autonome dans le développement de macros inter-applications
Non certificiante
Sans niveau spécifique