Objeto de módulo (Access)

Un objeto Module hace referencia a un módulo estándar o a un módulo de clase.

Comentarios

Microsoft Access incluye módulos de clase que no están asociados con ningún objeto, y los módulos de formulario y los módulos de informe, que están asociados con un formulario o informe.

Para determinar si un objeto Module representa un módulo estándar o un módulo de clase a partir del código, compruebe la propiedad Type del objeto Module.

La colección Modules contiene todos los objetos Module abiertos, independientemente de su tipo. Los módulos de la colección Modules se pueden compilar o descompilar.

Para devolver una referencia a un objeto Module de clase o estándar determinado de la colección Modules, utilice cualquiera de las siguientes formas de sintaxis.

Sintaxis Descripción
¡Módulos! Nombre del módulo El argumento modulename es el nombre del objeto Module.
Modules("modulename") El argumento modulename es el nombre del objeto Module.
Modules(index) El argumento index es la posición numérica del objeto dentro de la colección.

En el ejemplo siguiente se devuelve una referencia a un objeto de módulo estándar y se asigna a una variable de objeto.

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

Tenga en cuenta que los corchetes que encierran el nombre del objeto Module solo son necesarios si el nombre del objeto Module incluye espacios.

En el ejemplo siguiente se devuelve una referencia a un objeto de módulo de formulario y se asigna a una variable de objeto.

Dim mdl As Module 
Set mdl = Modules!Form_Employees

Para hacer referencia a un módulo de informe o formulario específico, también puede utilizar la propiedad Módulo del objeto Formulario o Informe.

Forms!formname .Module

En el ejemplo siguiente también se devuelve una referencia al objeto Module asociado a un formulario Empleados y se asigna a una variable de objeto.

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

Después de devolver una referencia a un objeto Module , puede establecer o leer sus propiedades y aplicar sus métodos.

Métodos

Propiedades

Vea también

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.