Formation MS Word VBA

LogicielMS WORD VBA
Objectifs

Comprendre le langage VBA et automatiser des actions répétitives
Créer et manipuler des macros dans Word
Développer des formulaires et boîtes de dialogue personnalisées
Automatiser la mise en forme, le publipostage et la gestion de modèles
Concevoir des outils internes, menus personnalisés et extensions métiers

Pré-requis

Bonne maîtrise de Microsoft Word.
Aucune connaissance préalable en programmation requise.

Durée3 jours
DéroulementUn formateur pour un groupe de 5 stagiaires maximum d’un niveau identique
Public concernéAssistants, secrétaires, formateurs, chefs de projet, toute personne souhaitant automatiser Word ou structurer des documents complexes.
Moyens pédagogiques 1 Ordinateur et un support de cours par stagiaire, 1 Tableau blanc et un vidéoprojecteur
Appréciation du résultat Questionnaire remis aux stagiaires suite à la formation / Certification TOSA (CPF)

Plan de cours

FONDAMENTAUX DE VBA ET AUTOMATISATION DE WORD
1. Introduction à VBA
  • Qu’est-ce que VBA ? Objectifs et limites

  • Enregistrement et exécution de macros

  • Accéder à l’éditeur VBA (VBE)

  • Découverte des fenêtres : Projet, Propriétés, Modules

2. Principes de base du langage
  • Variables, constantes, types de données

  • Opérateurs, conditions (If… Then… Else) et boucles (For… Next / Do… Loop)

  • Fonctions intégrées et logique algorithmique

3. Interaction avec Word
  • Objets Word : Application, Document, Selection, Range, Paragraph, Bookmark

  • Concepts : objets, propriétés, méthodes, événements

  • Insérer du texte, modifier des propriétés, gérer les styles

→ Atelier
Créer une macro qui insère automatiquement un modèle de page type (titre, date, pied de page).


MANIPULATION DE DOCUMENTS ET AUTOMATISATION DE PROCESSUS
4. Gestion des documents et contenus
  • Ouverture, enregistrement, création de documents

  • Parcourir et manipuler paragraphes, sections, tableaux

  • Gestion des images, formes, signets et champs

5. Automatiser la mise en forme
  • Gestion des styles et thèmes

  • Numérotation automatique des titres

  • Rechercher et remplacer avancé via VBA

  • Nettoyage automatique d’un document (espaces, sauts, sections inutiles)

6. Publipostage et automatisation bureautique
  • Principe du publipostage et liaisons de données

  • Automatiser la création de lettres, étiquettes ou certificats

  • Export PDF et impression automatique

→ Atelier
Créer un script générant un document personnalisé par destinataire depuis une liste Excel.


DÉVELOPPEMENT AVANCÉ ET OUTILS MÉTIER
7. Boîtes de dialogue et formulaires
  • InputBox, MsgBox : interactions simples

  • Création de formulaires utilisateur (UserForms)

  • Contrôles : zone de texte, liste déroulante, boutons

  • Vérification des données saisies

8. Gestion des erreurs et optimisation
  • Gestion des erreurs (On Error)

  • Debugger du VBA

  • Améliorer les performances des macros

  • Sécurisation et signatures numériques

9. Interfaces personnalisées
  • Ajouter des boutons et onglets au ruban Word

  • Affecter des macros à des icônes

  • Déployer une application Word interne

  • → Atelier final complet
    Créer un outil métier automatisé incluant :
    formulaire utilisateur
    génération automatique d’un rapport Word
    mise en forme + export PDF
    bouton personnalisé dans le ruban

Contact

Nos bureaux

40 Rue Alfred Lefèvre 14320 Saint André sur Orne

Par téléphone

06 31 65 80 46

Par Email

contact@aslconseil.fr

Retour en haut