Word VBA

Word VBA

Word VBA

Type(s) : P
Prérequis : Il est nécessaire de maîtriser les fonctions avancées de Microsoft Word (signets, champs, section).
Objectifs : Cette formation Word VBA vous permettra de développer vos propres applications et boîtes de dialogue pour Microsoft Word en utilisant le langage VBA.
Durée : 3 Jours – 21 Heures

Profil du formateur

Formateur consultant, expert, pédagogue et certifié dans son domaine

Méthode pédagogique

La formation est constituée d’apports théoriques et d’exercices pratiques. Chaque stagiaire dispose d’un poste de travail et la gestion en petit groupe (jusqu’à 8 stagiaires) permet un suivi individualisé et adapté. Durant les sessions de formation, un support pédagogique est remis aux stagiaires.

Suivi, évaluation, sanction

Des tours de table permettent de suivre la progression du stagiaire au fur et à mesure de la formation. Un suivi de la formation est réalisé par une feuille de présence émargée par demi-journée par les stagiaires et le formateur. Un questionnaire de satisfaction et une validation des acquis sont complétés par chaque stagiaire en fin de formation.

Cette formation propose en option la certification TOSA®

Plan du cours

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

Nous contacter

AMS Formation (France)
03 83 67 63 05
22 Rue de Medreville
54000 Nancy – France

AMS Formation (Luxembourg)
00 352 26 10 22 58
145, route de Pétange
L-4645 Niederkorn – Luxembourg

ams-formation@ams-training.com

Suivez-nous

Retrouvez toute l'actualité d'AMS Formation sur les réseaux sociaux.