Méthodes et propriétés personnalisées

Utilisez un module de classe pour créer une définition pour un nouvel objet personnalisé. Lorsque vous créez une nouvelle instance d'une classe, vous créez un nouvel objet et y renvoyez une référence.

Toutes les procédures publiques définies au sein du module de classe deviennent les méthodes du nouvel objet. L'instruction Sub définit une méthode qui ne retourne pas de valeur ; l'instruction Function définit une méthode qui peut retourner une valeur d'un type spécifique.

Toutes les procédures Property Let, Property Get ou Property Set que vous définissez deviennent les propriétés du nouvel objet. Les procédures Property Get extraient la valeur d'une propriété. Les procédures Property Let définissent la valeur d'une propriété n'appartenant pas à un objet. Les procédures Property Set définissent la valeur d'une propriété d'objet.

Par exemple, un module de classe vous permet de créer une couche d’interface entre votre application et un jeu de fonctions API Windows (Application Programming Interface - Interface de programmation d’applications) qu’elle appelle. Pour cela, créez un ensemble de procédures simples qui appellent des procédures plus complexes dans une DLL. When you create an instance of this class, the procedures you've created become methods of the new object. You can apply these methods as you would the methods of any object, and in doing so you also call the API functions.

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.