Do Básico ao Avançado
Home  Tutoriais  Artigos  Contato

Como desabilitar o Fechar de um UserForm.

Às vezes em uma aplicação torna-se necessário impedir que o usuário feche o formulário pela ferramenta Fechar (X) na Barra de título do formulário.

Formulário

Para desabilitar a função fechar do UserForm insira o código abaixo dentro do Módulo do Formulário.

Private Sub UserForm_QueryClose(Cance As Integer, CloseMode As Integer)
If CloseMode = vbFormControlMenu Then Cancel = True
End Sub


Com o formulário selecionado clique no Menu Exibir e depois clique em Código. Observe a sequencia de imagens.

Exibir Código

No Evento QueryClose insira o código como na imagem abaixo:

Janela de Código

OBS: Como o Fechar Fechar da Barra de Título do formulário está desabilitado, é indispensável que no formulário tenha uma outra forma de fechá-lo, como por exemplo um Botão de Comando (com código para fechar o formulário - Unload Me), como mostrado na imagem abaixo:

Botão Fechar


Gostou? Se quiser mais eu tenho um e-Book sobre VBA que você pode se interessar.
Confira aqui




Conteúdo Correspondente:


eBook Word 2010 VBA

Política de Privacidade  |   © 2013 Tutoriais Word - Todos os direitos reservados