Compartilhar via


Ocultar método

Oculta um objeto, mas não o descarrega.

Sintaxe

objeto. Ocultar

O marcador de posição de objeto representa uma expressão de objeto que é avaliada como um objeto na lista Aplica-se a . Se o objeto for omitido, assume-se que o Formulário de Utilizador com o foco é objeto.

Comentários

Quando um objeto está oculto, é removido do ecrã e a respetiva propriedade Visível é definida como Falso. Os controlos de um objeto oculto não estão acessíveis ao utilizador, mas estão disponíveis através de programação para a aplicação em execução, para outros processos que possam estar a comunicar com a aplicação através da Automatização e, no Windows, para eventos de controlo do Temporizador .

Quando um Formulário de Utilizador está oculto, o utilizador não pode interagir com a aplicação até que todo o código no procedimento de evento que fez com que o UserForm estivesse oculto tenha terminado a execução.

Se o UserForm não for carregado quando o método Ocultar for invocado, o método Ocultar carrega o UserForm , mas não o apresenta.

Exemplo

O exemplo a seguir considera dois UserForms em um programa. No evento de Initialize de UserForm1, UserForm2 é carregado e exibido. Quando o usuário clicar em UserForm2, ele é ocultado e UserForm1 é exibido. Quando o UserForm1 é clicado, o UserForm2 é exibido novamente.

' 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

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.