PRÉSENTATION DE VBA
Possibilités et limites
L’intégration dans Office,
Objets, méthodes et propriétés,
Les modules, fonctions et procédures,
Les éléments de la fenêtre VBA,
Le système d’aide intégrée et la saisie assistée.
AUTOMATISER CERTAINES TACHES : LES MACROS PAR ENREGISTREMENT
Planifier les tâches à automatiser,
Lancer l’enregistrement,
Alterner enregistrement relatif et absolu,
Exécuter une macro.
CONCEVOIR UN MODULE
Créer un module : les différents types,
Créer des procédures et des fonctions : les principes,
Enregistrer un module,
Identifier les objets et utiliser l’explorateur d’objets,
Affecter aux objets les propriétés et méthodes,
Améliorer la lisibilité du code en insérant des commentaires et en respectant les règles de nommage.
STOCKER LES DONNÉES : LES VARIABLES, CONSTANTES ET TABLEAUX
Distinguer les différents types de données,
Déclarer les variables et les constantes,
Déclarer un tableau statique ou dynamique,
Affecter une variable, une constante ou un tableau,
Déterminer la durée de vie et l’étendue des variables et constantes.
METTRE EN ŒUVRE LES STRUCTURES DE PROGRAMMATION
Utiliser les branchements conditionnels : If…Then…Else, Case,
Utiliser un branchement inconditionnel : les appels de procédures,
Créer des boucles : For…Next, For Each…Next, Loop While/Until,
Sortir d’une boucle et imbriquer des boucles.
UTILISER LES PRINCIPALES INSTRUCTIONS DE VBA POUR WORD
Connaître les équivalents VBA des principaux menus,
Créer et supprimer des documents en VBA,
Accéder en VBA aux données des documents : sélectionner, se déplacer, mettre en forme…
Créer une fonction personnalisée,
Utiliser les champs et les signets de Word dans le code VBA.
CONTROLER LE DEROULEMENT D’UN PROGRAMME
Lancer une procédure à l’ouverture/fermeture d’un document…
Utiliser les différents modes d’exécution,
Créer des procédures simples de traitement des erreurs,
Déboguer le programme : les espions, les points d’arrêt…
PERSONNALISER L’INTERFACE UTILISATEUR
Faire apparaître des messages,
Mettre en place des boîtes de saisie,
Tester les réponses aux messages et aux boîtes de saisie,
Utiliser les boîtes de dialogues intégrées,
Créer et gérer des boîtes de dialogue simples.
Dernière modification de cette formation : le 4 janvier 2024.