Chapitre introductif
Insertion de signets et de renvois
Ajout de champs de formulaires à un formulaire
Sections et sauts de sections
Rappels sur les modèles
Présentation des différentes fenêtres de l’interface VBA
Utilisation de l’enregistreur de macro
Afficher l’onglet développeurs et gérer le ruban
Enregistrer une macro en tant que modèle
Affectation d’une macro à un bouton
Lancer l’exécution d’une macro
Autres fonctions afférentes aux macros
Fonctionnalités propres aux macros
Modules et modules de classe
Procédures et modèles de procédures
Les fonctions VBA sur Word
Objets, propriétés des objets et explorateur d’objet
Méthodes et arguments
Evènements
Travailler avec les procédures et les fonctions
Typologie et spécificités des procédures
Ecrire une procédure
Ecrire une fonction
Portée d’une procédure et d’une fonction
Règles de syntaxe
Insertion de commentaires
Travailler avec les variables
Déclarer une variable
Initialiser une variable
Portée d’une variable
Procédures consécutives
Appel d’une procédure par une autre
Les cas des procédures Function et Sub
Enchainement automatique de procédures
Instructions de boucle
Instruction Do – Loop
Instruction While – Wend
Instruction For – Next
Instruction For Each – Next
Typologie des objets
L’objet Application : méthodes et propriétés
L’objet Document et la collection Documents
L’objet Range
L’objet Selection
Les UserForm
Création
Edition
L’onglet contrôle : types et propriétés de contrôle
Les formulaires UserForm
Les zones de textes
Les boutons de commandes
Les intitulés
Les cases à cocher
Les RefEdit
Les zones de listes et zones de listes modifiables
Gérer les erreurs en VBA
Instructions de gestion d’erreur
Fonctions de débogage
Utilisation de l’espion
Savoir gérer les erreurs d’exécution