Formation developper des applications office avec vba
Formation developper des applications office avec vba Formation developper des applications office avec vba Formation developper des applications office avec vba Formation developper des applications office avec vba
Formation developper des applications office avec vba
Formation developper des applications office avec vba  
Formation developper des applications office avec vba
Formations
Formations intra
Grands projets
Conseil informatique
Votre panier
Groupe Cegos
Ajouter à
mon panier
Transmettre
ce plan par mail
Imprimer
ce plan
Télécharger
le PDF

Développer des applications Office avec VBA

Maîtriser le langage de programmation d'Office

 
DEV0025 Jours
2 175 € HT
Technique
 
DécouverteSpécialisationExpertise
Architectes,
développeurs
 
Utilisateurs  

L'avis de l'expert
VBA est une version simplifiée du très populaire langage Visual Basic. Il permet à tous les informaticiens d'aborder facilement le développement. Par ailleurs, Office apporte une richesse d'interfaces utilisateur et de fonctions qui peuvent être réutilisées dans une application sous forme d'objets incorporés. Ce stage, très pratique, combine la maîtrise du langage VBA et la connaissance du modèle d'objets exposé par Office. Il permet donc de développer rapidement des applications sur-mesure.
5 Jours pour
Savoir automatiser des solutions informatiques élaborées basées sur l'intégration des composants Office pilotés par VBA
Apprendre à développer rapidement une application
Pouvoir exploiter la synergie des composants de la suite Office dans une application
Public
- Développeurs VBA
Pré-requis
Maîtriser l'utilisation d'Excel, Access et Word
Itinéraire pédagogique de la formation
Généralités
Structure du langage
Les outils d'assistance au développement
Les boîtes de dialogue
Les formulaires utilisateurs (UserForms)
Menus et barres d'outils
L'approche orientée Objet
La programmation événementielle
Manipulation par VBA des objets Excel
Manipulation par VBA des objets Word
Manipulation par VBA des objets Access
Pilotage intégré des composants d'Office à l'aide de VBA
Accès aux données
Contenu Détaillé
  1. Généralités

    • Enregistrer et exécuter des macros dans Excel et Word
    • Modifier des macros enregistrées
    • Se situer dans l'éditeur VBE (la fenêtre Code, la fenêtre Explorateur de projets...)
    • Créer des procédures Sub et des procédures Function
  2. Structure du langage

    • Utiliser les variables et les constantes
    • Les instructions de structuration (IF, boucles Do et For...)
    • Documenter le code
    • Gérer les erreurs d'exécution
  3. Les outils d'assistance au développement

    • Utiliser l'aide en ligne
    • Utiliser l'assistance en ligne (complément automatique des instructions, info express et info bulles automatiques)
    • Consulter la documentation sur les objets avec l'explorateur d'objets
    • Mettre au point les procédures avec les outils de débogage
  4. Les boîtes de dialogue

    • Saisir et afficher des données avec InputBox et MsgBox
    • Utiliser les boîtes de dialogues prédéfinies des applications Office
  5. Les formulaires utilisateurs (UserForms)

    • Créer et utiliser des formulaires VBA (UserForms)
    • Utiliser les outils de dialogue (boutons de commandes, zones de texte, zones de listes, cases à cocher...) dans les formulaires
    • Ajouter des contrôles ActiveX
  6. Menus et barres d'outils

    • Exécuter une macro depuis une barre d'outils personnalisée
    • Exécuter une macro depuis un menu personnalisé
  7. L'approche orientée Objet

    • Se familiariser avec les notions d'objets, classes, collections
    • Faire la distinction entre propriétés, méthodes, événements...
  8. La programmation événementielle

    • Mettre en oeuvre les principaux événements se produisant dans Microsoft Office
    • Associer le déclenchement d'une procédure à un événement
  9. Manipulation par VBA des objets Excel

    • Visualiser l'architecture des objets Excel
    • Utiliser l'objet Application pour des actions concrètes (inhiber l'affichage, ne pas afficher les messages d'alerte...)
    • Piloter en VBA la création, l'ouverture, la fermeture et l'enregistrement de classeurs
    • Importer des fichiers de type texte pour les formater et alimenter une base de données
    • Sélectionner, créer, déplacer, copier, supprimer une feuille d'un classeur
    • Déplacer et copier des feuilles entre classeurs
    • Mettre en oeuvre les différents modes de référencement des cellules dans Excel
    • Écrire et lire des données dans des cellules
    • Mettre en forme les cellules Excel
    • Copier, coller des plages de cellules
    • Créer et mettre à jour des tableaux croisés dynamiques et des graphiques
  10. Manipulation par VBA des objets Word

    • Visualiser l'architecture des objets Word
    • Piloter en VBA la création, l'ouverture, la fermeture et l'enregistrement de documents
    • Créer et utiliser des signets pour accéder à des emplacements précis d'un document
    • Créer, sélectionner, modifier la structure et saisir des données dans des tableaux Word
    • Piloter les publipostages de Word
  11. Manipulation par VBA des objets Access

    • Visualiser l'architecture des objets Access
    • Ouvrir, sélectionner et fermer des formulaires Access
    • Modifier les propriétés d'un formulaire par VBA (lecture seule, saisie uniquement...)
    • Utiliser les formulaires pour consulter, ajouter, supprimer, trier, et filtrer des données
    • Personnaliser et sécuriser la saisie des données en programmant l'exécution de code sur des événements liés aux formulaires
    • Piloter Access à l'aide de l'objet DoCmd
    • L'objet Report : principales propriétés et méthodes
    • Les contrôles des formulaires : principaux types, principales propriétés et méthodes
  12. Pilotage intégré des composants d'Office à l'aide de VBA

    • Piloter les objets d'une application Office à partir d'une procédure située dans une autre application Office (Automation)
    • Gérer avec VBA les opérations de copier;coller entre applications Office (OLE)
    • Échanger des données entre les variables VBA, les champs des tables et des requêtes Access, les contrôles des formulaires Access, les variables de documents
    • Word, le contenu des documents Word et les cellules des classeurs Excel
  13. Accès aux données

    • Accès aux données avec les objets de programmation (ADO, DAO)
    • Accès aux données par des instructions SQL
    • Intégration des instructions SQL dans les procédures VBA
    • Création et exploitation de bases de données depuis Office sans implantation d'Access (objets DATABASES, TABLEDEFS, QUERYDEFS, FIELDS)
    • Utilisation d'ActiveX
    • Utilisation de bibliothèques de procédures
    • Utilisation de fichiers de macros complémentaires
    • Utilisation de procédures stockées
    • Accès aux fonctions des DLL
    • Création de modules de classe
    • Outils et éléments de méthodologie permettant de développer une application structurée et sécurisée avec Office
Comment se déroule le stage
Développement de petites applications adaptées à l'environnement de développement MS Office et VBA : serveur d'impression couplant Access et Word, utilisation d'Excel pour la constitution de "moulinettes" permettant de formater des fichiers texte, utilisation d'Excel pour la réalisation de tableaux de bord basés sur des données Access, édition depuis un formulaire Access d'états créés dans Word intégrant des tableaux croisés et des graphiques Excel produits à partir de données saisies dans Access.

Date de début de sessions
 

Format 5 Jours

Paris La Défense
16/02/09, 11/05/09, 21/09/09, 02/11/09, 30/11/09

Ce stage peut être réalisé en intra-entreprise. Contactez-nous au
0 825 07 6000

 


Haut de page

 

Ajouter à
mon panier
Transmettre
ce plan par mail
Imprimer
ce plan
Télécharger
le PDF
Formation developper des applications office avec vba Plan du site | Contact webmaster | Infos legales | espace.clients@ib.cegos.fr | 0 825 07 6000 (N.indigo)
Formation developper des applications office avec vba
Retour accueil