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