VBA est un langage de programmation fournis avec Microsoft Office . Il est utilisé pour l'enregistrement de macros , ce qui est un moyen automatisé de l'écriture de programmes . Il est également un environnement de développement pour écrire des programmes à la main et peut être utilisé pour déboguer des programmes visant à corriger leurs défauts . Une caractéristique importante de VBA est ses objets virtuels , qui représentent les composants de votre application Office. Comme vous apprendre VBA , se concentrer sur l'une de ces pièces à la fois pour réduire le risque de confusion. Enregistrement de macros macro enregistreur de
VBA fournit une introduction en douceur à la création de programmes avec cette langue , parce que vous n'avez pas à connaître toutes les déclarations VBA pour l'utiliser. L' enregistreur de macro convertit les clics de souris et les presses clés que vous effectuez dans une application Office - tels que Excel ou Word - dans les états VBA que vous pourrez ensuite étudier, rejouer à recréer les interactions avec l'application, ou d'affiner en supprimant ou en ajoutant VBA déclarations. L'enregistreur de macro de l' application est disponible via le bouton " Enregistrer une macro " sous l'onglet "Developer " .
Environnement VBA
Pour créer des programmes VBA à la main, apprendre les parties de l'environnement de développement VBA , que Microsoft a fait de la programmation manuelle. Cet environnement a des outils pour l'écriture , l'exécution et le débogage des programmes . Un de ces outils est le navigateur d'objets , ce qui est un moteur de recherche permettant de localiser et d'obtenir les descriptions des objets virtuels de VBA. Par exemple , en tapant "Sélection" dans l'Explorateur d'objets pour VBA Word affichera une liste des fonctions et les propriétés de cet objet VBA.
Débogage
Même les programmes VBA mieux conçues ont des défauts . Le débogueur de l' environnement VBA permet de trouver ces failles , appelées «bugs », beaucoup plus facile que de chercher pour eux tout seul. Les outils de débogage de VBA sont constitués de ces commandes ou des composants : le mode étape - exécution, ce qui vous permet d'exécuter un programme d'une déclaration à la fois; composants pour afficher la valeur des variables , qui incluent la fenêtre Quick Watch et la fenêtre Exécution , et des points d'arrêt , qui sont comme arrêt virtuel ou des signes de rendement que vous placez sur une déclaration VBA à l'endroit où vous souhaitez l'exécution du programme en pause.
virtuels Objets
des programmes d'écriture
manuellement VBA consiste à manipuler des objets virtuels de la langue , comme l'objet souvent utilisé "Sélection" dans Word VBA ou l'objet " Range" dans VBA. Ces objets se comporter similaire aux objets du monde réel en ce qu'ils puissent effectuer des actions par l'exécution des fonctions et des attributs comme des objets réels font. Par exemple, l'objet " Range" nous venons de parler a un attribut " Cells " , que vous pouvez utiliser pour définir et lire la valeur de cellules d'une feuille de calcul . L' objet " ActiveDatabase " de l'accès a une fonction appelée "Exécuter ", qui vous permet d'exécuter des requêtes action sur la base de données actuelle , comme l'ajout ou la suppression de tables .