Catalogues Formations

Primes et subsides




Programmer avec VBA Word

Durée : 3 jour(s)
Tarif : Consultez-nous

 

DEMANDE DE DEVIS SANS ENGAGEMENT - CLIQUEZ ICI

 

Améliorez les macros créées en mode enregistrement, apprenez à décrypter le langage VBA Word et programmez les principaux objets afin d'automatiser vos manipulations. Utilisez l'automation pour communiquer avec d'autres applications. Personnalisez l'interface de Word en créant vos formulaires (de saisie ou de consultation) et vos propres barres de menus.

Public :

  • Tout utilisateur maîtrisant parfaitement les fonctionnalités de Microsoft Word.

Objectifs :

  • Développer des applications personnalisées dans Microsoft Word en utilisant le langage de programmation Visual Basic Application (VBA). Personnaliser l'interface de Word à l'aide de formulaires et de barres d'outils ou de menus personnalisés.

Pré-requis :

  • Très bonne connaissance et pratique de Microsoft Word pour Windows.

Contenu pédagogique

Créer des macros à l'aide du mode enregistrement

  • Utiliser l'enregistreur de macros
  • Lancer une macro

Découvrir le code Visual Basic

  • Créer des fonctions
  • Créer des procédures
  • Effectuer des appels de procédures
  • Déclarer les variables
  • Maîtriser la structure du langage :
  • Conditions : If, Select Case,
  • Boucles : Do...Loop, For...Next, For Each...Next

Découvrir les objets et leur manipulation

  • La hiérarchie des objets de Word
  • Notions de propriétés et de méthodes
  • L'explorateur d'objets
  • Les instructions With

Gérer les erreurs et utiliser la fonction débogage

  • Utiliser les outils de débogage
  • Créer des routines de gestion des erreurs d'exécution

Créer des procédures évènementielles

  • Créer des procédures à déclenchement automatique

Créer des boîtes de dialogue personnalisées

  • Créer une boîte de dialogue personnalisée (Userform)
  • Découvrir et ajouter des contrôles
  • Découvrir et modifier les propriétés des contrôles
  • Effectuer le développement associé à la gestion des boîtes de dialogue