Rechercher une formation et ses disponibilités
Formation Office 2010 : Développer des applications en VBA
La formation Office 2010 : Développer des applications en VBA sur 5 jours a pour principal objectif de vous familiariser avec la programmation VBA sur les différents outils proposés par Microsoft Office. D'Excel à Access en passant par Word, vous aurez une vue d'ensemble des différentes utilisations possibles du langage de programmation VBA au sein d'Office 2010.
Pourquoi VBA?
Version simplifiée du langage de référence Visual Basic, VBA permet aux informaticiens d'appréhender facilement le développement d'applications. Office offre des interfaces utilisateur et des fonctions riches pouvant être utiliséesau sein d'une application sous la forme d'objets incorporés. Au terme de cette formation alliant la théorie à la pratique, vous maîtriserez le langage VBA et le modèle objets proposé par Office tout en sachant développer rapidement des applications sur-mesure.
Objectifs de cette formation Office 2010 : Développer des applications en VBA
- Automatiser des solutions informatiques avec VBA
- Développer rapidement et efficacement une application VBA
- Utiliser la synergie des composants Office dans une application
Public de cette formation Office 2010 : Développer des applications en VBA
- Personne voulant développer en VBA
Pré-requis de cette formation Office 2010 : Développer des applications en VBA
- Maîtriser Excel
- Maîtriser Access
- Maîtriser Word
Programme de cette formation Office 2010 : Développer des applications en VBA
Office 2010 et VBA : Généralités
- Enregistrement et exécution de macros dans Excel et Word
- Effectuer des modifications sur des macros enregistrées
- Savoir se situer dans l'éditeur VBE
- Concevoir des procédures Sub et des procédures Function
Appréhender la structure du langage VBA
- Se servir des variables et constantes
- Instructions de structuration : IF, boucles Do et For...
- Savoir documenter son code
- Gestion des erreurs d'exécution
Utiliser les outils d'assistance au développement
- L'aide en ligne, savoir s'en servir
- L'assistance en ligne, savoir s'en servir
- L'explorateur d'objets : documentation sur les objets
- Déployer des procédures à l'aide des outils de débogage
Utiliser les boîtes de dialogue de VBA
- InputBox et MsgBox : saisir et afficher des données
- Boîtes de dialogues prédéfinies d'applications Office
UserForms : Utiliser des formulaires utilisateurs
- Concevoir et utiliser les formulaires VBA
- Les outils de dialogue dans les formulaires
- Rajouter des contrôles ActiveX
Appréhender les menus et barres d'outils
- Exécution de macro depuis une barre d'outils personnalisée
- Exécution de macro depuis un menu personnalisé
Approche orientée Objet : Comprendre et utiliser
- Comprendre les notions d'objets, classes et collections
- Distinguer les propriétés des méthodes et événements
La programmation événementielle sous Microsoft Office
- Déployer les principaux événements de Microsoft Office
- Lier le déclenchement d'une procédure à un événement
Manipuler des objets Excel à l'aide de VBA
- Appréhender l'architecture des objets Excel
- L'objet Application : effectuer des actions concrètes
- Piloter les classeurs en VBA : création, ouverture...
- Importer et formater des fichiers pour alimenter la BDD
- Manipuler une feuille de classeur avec VBA
- Déplacer et copier des feuilles entre classeurs
- Manipuler plusieurs feuilles de classeur
- Rédiger et afficher des données dans les cellules
- Effectuer la mise en forme des cellules Excel
- Savoir copier - coller des plages de cellules
- Concevoir et mettre à jour des tableaux croisés dynamiques
- Concevoir et mettre à jour des graphiques
Manipuler des objets Word à l'aide de VBA
- Comprendre l'architecture des objets Word
- Utiliser VBA pour manipuler des documents Word
- Accéder aux emplacements des document via des signets
- Manipuler les données d'un tableau Word
- Gérer les publipostages de Word avec VBA
Manipuler des objets Access à l'aide de VBA
- Comprendre l'architecture des objets Access
- Manipuler des formulaires Access avec VBA
- Changer les propriétés d'un formulaire à l'aide de VBA
- Manipuler les données d'un formulaire
- Programmer l'execution de codes sur des évenements
- L'objet DoCmd pour manipuler Access
- L'objet Report : caractéristiques et méthodes
- Contrôler des formulaires : types, propriétés et méthodes
Le pilotage intégré de composants Office via VBA
- Automation : Piloter des objets office via une procédure
- Opérations copier/coller entre applications (OLE) avec VBA
- Partager des données entre différents éléments d'Access
- Utiliser le contenu de documents Word et classeurs Excel
Se serivr de VBA pour accéder aux données
- Accéder aux données via des objets de programmation
- Accéder aux données par instructions SQL
- Intégrer des instructions SQL dans des procédures VBA
- Réaliser des BDD depuis Office : DATABASES, TABLEDEFS...
- ActiveX : compréhension et utilisation
- Appréhender la bibliothèques de procédures
- Se servir des fichiers de macros complémentaires
- Se servir des procédures stockées
- Accéder aux fonctions des DLL
- Concevoir des modules de classe
- Développer une application viable avec Office