Formulário Fixo
Um Formulário Fixo é a melhor opção quando necessitamos que numa aplicação um determinado Formulário fique posicionado e fixado em um local específico da tela de maneira não possa ser movido e nem arrastado de um local para outro pelo usuário.
No exemplo deste tutorial vamos fixar um formulário (UserForm) no canto superior direito da tela, usando um simples código VBA.
Observe o formulário abaixo:
Com o Formulário selecionado vamos clicar no menu Exibir e depois em Código.
Na Janela de Código em Procedimento selecionamos o evento Layout.
Deverá ficar como na imagem abaixo:
Agora dentro evento Layout adicionamos o seguinte código:
Me.Move 800, 50
O valor 800 equivale à posição Left do Formulário
O valor 50 equivale à posição Top do Formulário
Deverá ficar como na imagem abaixo:
Para concluir e ver como ficará o Formulário Fixo em tempo de execução clique no botão Executar Sub/UserForm.
Observe que agora o Formulário está fixado no canto superior direito da tela e o usuário não poderá arrastá-lo com o mouse para mudar a sua posição.
Faça download do arquivo usado como exemplo neste tutorial: Baixar Arquivo