Compartir a través de


Hide (método)

Oculta un objeto pero no lo descarga.

Sintaxis

objeto . Ocultar

El marcador de posición de objeto representa una expresión de objeto que se evalúa como un objeto en la lista Se aplica a . Si se omite el objeto , se supone que el objeto UserForm con el foco es object.

Comentarios

Cuando se oculta un objeto, se quita de la pantalla y su propiedad Visible está establecida en False. Los controles de un objeto oculto no son accesibles para el usuario pero están disponibles a nivel programático para la aplicación en ejecución, para otros procesos que se comuniquen con la aplicación a través de la automatización y, en Windows, para eventos del control Timer.

Cuando un elemento UserForm está oculto, el usuario no puede interactuar con la aplicación hasta que todo el código del procedimiento del evento que provocó que se ocultara el elemento UserForm haya acabado de ejecutarse.

Si el elemento UserForm no está cargado cuando se invoque el método Hide, el método Hide carga el elemento UserForm pero no lo muestra.

Ejemplo:

El siguiente ejemplo asume dos UserForms en un programa. En el evento Initialize de UserForm1, se carga y se muestra UserForm2. Cuando se hace clic en FormularioDeUsuario2, se oculta y FormularioDeUsuario1 aparece. Cuando se hace clic en FormularioDeUsuario1, FormularioDeUsuario2 se muestra de nuevo.

' This is the Initialize event procedure for UserForm1
Private Sub UserForm_Initialize()
    Load UserForm2
    UserForm2.Show
End Sub
' This is the Click event of UserForm2
Private Sub UserForm_Click()
    UserForm2.Hide
End Sub

' This is the click event for UserForm1
Private Sub UserForm_Click()
    UserForm2.Show
End Sub

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.