Formation éligible au Droit individuel à la formation(en savoir plus sur le DIF)
Lieu de formation : notre centre de formation à Grenoble(plan d'accès) ou sur votre site en formation intra
Domaine de formation :
BUREAUTIQUE
Durée de la formation :
3 jours (
21 heures)
Participants :
Toutes personnes souhaitant développer sous VBA
Pré-requis :
Avoir une bonne connaissance de l'environnement Windows et de Word Concepts de base d'un langage structuré (variables, procédures, fonctions et boucles) En cas de méconnaissance de ces concepts, le programme ne sera pas vu entièrement
Objectifs :
Développer des applications personnalisées faisant appel aux fonctions de Word par une interface graphique conçue avec Visual Basic
Plan de cours WORD VBA
Programme de formation
WORD VBA
- Rappels sur la méthodologie de programmation (cahier des charges, algorithme..)
- Composants de l'éditeur VBA
Fenêtre de l'éditeur
Fenêtre Projet
L'explorateur d'objets
Fenêtre de code
Fenêtre Propriétés
Fenêtre de débogage
Boîte à outils et contrôles
- Les objets
Le modèle d'objet
Notions de propriétés et de méthodes
Les collections d'objets
Les instructions With...With-End
Manipulation des principaux objets de Word
- Définition des Procédures
Structure détaillée des procédures Sub
Structure détaillée des procédures Function
Arguments
Appels de procédures et passage d'arguments
Documenter les procédures
Gérer les procédures
- Variables et constantes
Déclarations et portées
Utilisation des variables tableaux
- Manipulation des chaînes de caractères
Les fonctions et traitements
- Branchements et prise de décision et boucles
Les instructions If...Then...Else, Select Case, Do...Loop et For...Next
- Contrôles et boîtes de dialogue
Créer ses propres boîtes de contrôles
Créer des routines d'événements
- Gestion des erreurs et débogage
Les outils de débogage
Création de routine de gestion des erreurs d'exécution
- Accés aux fichiers E/S
Accés binaires et séquentiels
- Accés aux données externes (bases de données, autres applications)
Active X, ADO
Réserver cette formation