IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

VBA et Word

Par Olivier Lebeau (Heureux-oli sur DVP)
 

Comment utiliser le VBA sous Word

Avant-Propos
1. Introduction
1.1. Objets
1.2. Collections
1.3. Méthodes
1.4. Propriétés
1.5. Les routines
1.5.1. Privée ou Publique
1.6. Les fonctions


Avant-Propos

Qu'est ce que VBA ?
VBA est l'abréviation de Visual Basic for Application. VBA est fourni en standard avec toutes les applications Office. Lorsque l'on parle de Macro, en fait, on aborde la programmation, une Macro étant un morceau de code écrit sous VBA. Mais VBA dépend complètement des Applications. Il n'est donc pas possible de concevoir une application en utilisant VBA.


1. Introduction

Vous l'aurez donc compris, pour fonctionner, un code VBA a besoin d'une application hôte, nous allons pour ce tutoriel utiliser Word.
Lorsque vous utilisez VBA dans une application Hôte, il n'est pas exclu de faire appel aux ressources d'une autre application.
Lors de l'utilisation de VBA, nous allons faire appel à des objets, des collections d'objets, des méthodes et des propriétés. Tuto sur l'éditeur VBE


1.1. Objets

Le premier objet que nous allons utiliser est l'objet application, cet objet est Word.


1.2. Collections

Un objet possède généralement des collections d'objets.
La collection principale de l'objet Word est la collection Documents. Cette collection est composée d'objet document.

Chaque objet issu d'une collection peut posséder lui aussi une ou plusieurs collections, mais possède des méthodes et des propriétés.


1.3. Méthodes

Une méthode est apparentée à une action. Si l'on prend comme objet une voiture, une voiture peut rouler, freiner, ... toutes ces actions sont des méthodes.


1.4. Propriétés

Si l'on reprend notre objet voiture, une voiture possèdes certaines caractéristiques, qui peuvent ou ne peuvent pas être modifiées. Ainsi la voiture possède une teinte, qui peut être modifiée, et un nombre de portières qui lui sera fixe. Ces caractéristiques sont despropriétés.


1.5. Les routines

Les routines sont des procédures qui exécutent une tâche bien définie, une routine fait quelque chose, elle peut ouvrir un document, fermer un document, imprimer un document, ...


1.5.1. Privée ou Publique

Une routine est définie Privée ou Publique. Lea différence se situe au niveau de l'accès à cette routine. Si elle est publique, elle peut être appelé de n'importe quel endroit de l'application. Au contraire, si elle est privée, elle ne pourra être appelé que dans son module.


1.6. Les fonctions

Contrairement aux routines, les fonctions ne servent qu'à renvoyer une valeur. Une fonction donnera toujours un résultat.



Valid XHTML 1.1!Valid CSS!

Copyright © 2007 Olivier Lebea. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Droits de diffusion permanents accordés à Developpez LLC.