Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Use un módulo de clase para crear una definición para un nuevo objeto personalizado. Cuando se crea una nueva instancia de una clase, se crea un nuevo objeto y se devuelve una referencia al mismo.
Todos los procedimientos públicos definidos dentro del módulo de clase se convierten en métodos del nuevo objeto. La instrucción Sub define un método que no devuelve un valor; la instrucción Function define un método que puede devolver un valor de un tipo determinado.
Todos los procedimientos Property Let, Property Get o Property Set que defina se convierten en propiedades del nuevo objeto. Los procedimientos Property Get recuperan el valor de una propiedad. Los procedimientos Property Let establecen el valor de una propiedad de no objeto. Los procedimientos Property Set establecen el valor de una propiedad de objeto.
Por ejemplo, puede usar un módulo de clase para crear un nivel de interfaz entre la aplicación y un conjunto de funciones interfaz de programación de aplicaciones (API) de Windows a las que llama. Para hacerlo, cree un conjunto de procedimientos simples que llaman a procedimientos más complicados en una DLL. Cuando cree una instancia de esta clase, los procedimientos que ha creado se convierten en métodos del nuevo objeto. Puede aplicar estos métodos como lo haría con los métodos de cualquier objeto, y al hacerlo llama también a las funciones API.
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.