Rechercher
Formation
>
Catalogue
> Microsoft Word Basic
Catalogue
Calendrier
Demande d'informations
Microsoft Word Basic
5 jours
VBA300
OBJECTIF
Gestion de documents évoluée
PUBLIC CONCERNE
Personnes souhaitant automatiser des tâches dans Word
PRE-REQUIS
Avoir suivi le stage Word macro-commandes ou posséder ce niveau de compétences
Programme
Introduction
Utilisation efficace des macros
Découvrir l'interface de développement
L'éditeur de code
* Options de l'éditeur
* Les couleurs syntaxiques
L'explorateur de projets
Les propriétés
Créer du code
Ecrire un algorithme
Afficher un message
Insérer des commentaires
Compilation
Enregistrer le fichier
Créer une procédure
Insérer un module
Exécuter une procédure
Utiliser des arguments d'appel
Utiliser les éléments du Basic
Variables
* Types de données (string, integer...)
* Portée et visibilité des variables
* Private - Public
* Variables "static"
Constantes
* Les constantes utilisateur
* Les constantes intrinsèques
Créer et utiliser des boîtes de messages
* Afficher une boîte message
* Utiliser une boîte de saisie
Créer des structures de contrôle
* Utiliser une boucle For
* Créer des boucles Do
* Structures conditionnelles (if, else, case...)
Les objets du Basic
Les objets du Basic
Les collections
La hiérarchie des objets
Syntaxe des objets
Rappel des éléments fondamentaux de Word
Les champs
Les signets
Les formulaires
Utiliser les objets de Word
Compter les caractères
Définir un numéro chrono
Demander des informations à l'utilisateur
Créer une fonction
Différences entre fonction et procédure
Quand utiliser "ByVal" ?
Appeler une fonction
Utiliser la valeur de retour
Traquer les erreurs
Réinitialiser le code
Les outils de débogage
Définir des points d'arrêt
Utiliser le mode pas à pas
* Les divers modes de pas à pas
Définir des valeurs espionnes
Utiliser la fenêtre d'exécution
Modifier les propriétés du projet
Nommer un projet
Décrire un projet
Protéger un projet
Gérer les évènements
Notions d'évènements
Les différents évènements
Quelques fonctions utiles
Fonctions mathématiques - Texte
Fonctions dates et heures
Fonctions utilitaires
* Geler l'écran - empêcher les messages d'erreur...
Gestion des fichiers
Ouvrir - fermer - enregistrer
Information sur les dossiers
Les tableaux
Déclaration d'un tableau
Dimension d'un tableau
Accéder aux éléments d'un tableau
Tableau de paramètres comme argument de fonction
Définir un Type personnalisé
Déclarer un type
Utiliser un type
Tableau de type
Créer un formulaire
Utiliser les différents contrôles
* Zone de texte
* Boutons
* Zones de liste
* Onglets
* Boutons d'options
* Case à cocher...
Initialiser le formulaire
* Afficher le formulaire
* Définir des valeurs aux contrôles
Traiter les saisies du formulaire
Affecter les valeurs des contrôles aux cellules
Fermer ou masquer le formulaire
L'inspecteur d'objet
Intérêt
Utilisation
Utiliser des contrôles tiers
Ajouter - retirer des contrôles tiers
Les références du projet
Dialogue inter applications
Envoyer des données d'Excel vers Word
Envoyer des données de Word vers une autre application
Ouvrir une application depuis Word
Utiliser les API Windows
Pourquoi utiliser l'API ?
Déclaration d'une fonction Windows
Utilisation des API
Module de classe
Qu'est-ce qu'un module de classe ?
Création d'un objet
Property Get et Property Let
Initialisation d'une classe
Variable objet
* Création et utilisation
Contactez-nous au 05 61 40 61 60 -
www.iristechnologies.com
- Email :
formation@iristechnologies.com