Partager via


Objet Module (Access)

Un objet Module représente un module standard ou un module de classe.

Remarques

Microsoft Access inclut des modules de classe qui ne sont pas associés à un objet ainsi que des modules de formulaire et des modules d'état, associés à un formulaire ou à un état.

Pour déterminer si un objet Module représente un module standard ou un module de classe à partir du code, vérifiez la propriété Type de l’objet Module.

La collection Modules contient tous les objets Module ouverts, quel que soit leur type. Les modules de la collection Modules peuvent être compilés ou non compilés.

Pour renvoyer une référence à un objet Module standard ou de classe particulier dans la collection Modules, utilisez l'une des formes de syntaxe suivantes.

Syntaxe Description
Modules ! modulename L'argument nommodule est le nom de l'objet Module.
Modules(« nom_module ») L'argument nommodule est le nom de l'objet Module.
Modules(index) L’argument index est la position numérique de l’objet dans la collection.

L’exemple suivant retourne une référence à un objet Module standard et l’affecte à une variable objet.

Dim mdl As Module 
Set mdl = Modules![Utility Functions]

Notez que les crochets entourant le nom de l’objet Module sont nécessaires uniquement si le nom de l’objet Module comprend des espaces.

L’exemple suivant retourne une référence à un objet Module de formulaire et l’affecte à une variable objet.

Dim mdl As Module 
Set mdl = Modules!Form_Employees

Pour faire référence à un module de formulaire ou d’état spécifique, vous pouvez également utiliser la propriété Module de l’objet Form ou Report.

Forms!formname .Module

L’exemple suivant retourne également une référence à l’objet Module associé à un formulaire Employés et l’affecte à une variable objet.

Dim mdl As Module 
Set mdl = Forms!Employees.Module

Après avoir retourné une référence à un objet Module , vous pouvez définir ou lire ses propriétés et appliquer ses méthodes.

Méthodes

Propriétés

Voir aussi

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.