théorie programmation VBA est un ensemble de concepts que les développeurs VBA s'appliquent pour les guider dans l'écriture de programmes pour les applications de la suite Microsoft , tels que Word , Excel et Access. VBA hérite de ses fondamentaux , les concepts essentiels de la programmation orientée objet , une approche où les programmeurs traitent concepts virtuels comme des objets ou des entités tangibles qui ont des propriétés et fonctions. Modèles d'objets modèles objet définissent les relations entre chacune des classes d'une application de bureau. Par exemple, le modèle d'objet pour Microsoft Word, dont vous pouvez voir une représentation visuelle sur la page du modèle objet Word de MSDN , indique que la collection " Paroles " contient des objets de la classe «Range» . Cela signifie que n'importe quel objet dans la collection «Les mots " a toutes les propriétés et les fonctionnalités d'un objet «Range» . Une des meilleures façons de comprendre le modèle objet de document est à considérer comme un arbre de la famille des logiciels Word, Excel et classes d'accès . Classes classes sont virtuels plans qui VBA crée ses objets d' . Répertorient les classes les fonctions - qui s'opposent programmeurs orientés appellent des méthodes et des propriétés qui - un objet fabriqué à partir de la classe peut avoir. Par exemple, la «boîte texte " classe en VBA liste "Texte" comme l'une des propriétés de cette classe . La classe indique également quel type de données fondamental de cette propriété est une chaîne. Une des méthodes La "boîte texte " classe définit est appelé « changement». VBA exécute cette méthode à chaque fois qu'un utilisateur modifie le texte dans la zone de texte . Événements < br > Photos événements sont des exemples particuliers de méthodes. Programmeurs VBA n'appellent pas habituellement ces méthodes directement , mais s'appuient sur VBA pour les appeler lorsque des événements spécifiques se produisent lors de l'exécution d'un programme. Par exemple, l' objet "Bouton " est une méthode d'événement «clic» que VBA s'exécute chaque fois qu'un utilisateur clique sur le bouton . Un programmeur VBA peut écrire des déclarations à cet événement pour valider les données entrées par un utilisateur dans un formulaire, ou d'exécuter une fonction intégrée à l'application Office . Automatisation comprendre le concept d'automatisation permet aux programmeurs d'écrire un programme VBA dans Word, par exemple , qui manipule des objets dans Excel ou access. Le programmeur peut vouloir exécuter une fonction financière comme " NB.COUPONS " à l'intérieur d'un document Word . Automatisation permet aux programmeurs de créer une connexion moment de l'exécution de Word à Excel pour accéder à cette fonction . Ceci permet au programmeur d'exécuter la fonction " NB.COUPONS " comme si elle existait dans Word.
|