Vba Développement d'Applications Office
Formation
À Villeneuve d'Ascq
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
Villeneuve d'ascq
-
Durée
3 Jours
Destinataires: Développeurs VBA
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
-
Les Avis
Le programme
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
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
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
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
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
Menus et barres d'outils
Exécuter une macro depuis une barre d'outils personnalisée
Exécuter une macro depuis un menu personnalisé
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...
La programmation événementielle
Mettre en _uvre les principaux événements se produisant dans Microsoft Office
Associer le déclenchement d'une procédure à un événement
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 _uvre 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
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
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
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
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
Introduction au développement d'applications avec VBA
Microsoft Office et Excel en tant que plateforme de développement
Le projet et ses constituants.
Enregistrement et exécution des macros VBA
Enregistrement des macros, compréhension et simplification du code
Les différents moyens d'exécution des macros
Objets, collections, propriétés et méthodes
Terminologie de l'environnement objet d'Excel.
La hiérarchie d'Excel.
Variables et procédures
Les types de données de VBA.
Les procédures et les fonctions.
Edition du code avec Visual Basic Editor
Modification du code, modules, options.
Interaction avec l'utilisateur.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Vba Développement d'Applications Office