Programação VBA. Parte 2
O objetivo deste tutorial é continuar aprender sobre o editor de visual basic do Excel, neste iremos conhecer a caixa de ferramentas e a inserir um formulário, a mesma possui vários objetos que utilizaremos freqüentemente no desenvolvimento de sistemas. Mostrando sempre através de telas para facilitar o seu aprendizado.
Pré-requisito:
Para você poder acompanhar o desenvolvimento deste tutorial, será necessário ter conhecimento no mínimo de informática e Parte 1 deste tutorial.
Para que possamos visualizar a caixa de ferramentas teremos que estar com algum objeto ativado, então, irei ensinar a inserir um objeto que neste caso será um formulário, o processo é simples e prático. Clique no menu inserir Userform.
Tela 001
Agora para visualizarmos a caixa de ferramentas, clique sobre o menu “exibir” e depois em caixa de ferramentas.
Tela 002
Pronto, foi inserida a caixa de ferramentas, agora iremos conhecer os principais objetos da mesma, sempre se da direita para esquerda, irei usar números como referencia, ou seja, a seta será o objeto numero 1, a letra A será 2 e assim sucessivamente.
Objeto 1 –Ferramenta de marcação representado pela seta: Esta utilizaremos para manipular os objetos, como dimensionar a largura do formulário, entre outros.
Objeto 2 – Label representada pela letra A: Esta utilizaremos quase sempre para identificar um campo ou usar como uma variável. Para inserir qualquer objeto basta selecioná-lo e clicar sobre o formulário.
Objeto 3 – Caixa de texto representado pela letra ab|: Esta utilizaremos para inserir dados, como por exemplo, senha e login.
Objeto 4 – Caixa de combinação: Esta utilizaremos quase sempre para disponibilizar algumas opções que os usuários poderão selecionar, digamos que você tenha uma lista de três nomes, Ana, Paula e Diene num acesso via login e você acessa este com algum deste nomes, então você não ira precisar digitar nenhum, apenas selecionar o que deseja.
Objeto 5 – Caixa de listagem : Esta utilizaremos quando quisermos fazer o mesmo processo, que expliquei na caixa de combinação, a diferença que esta ira disponibilizar os nomes em forma de listas. Também podemos utilizaras para mostrar vários registros do banco de dados.
Objeto 6 Caixa de seleção: Esta utilizaremos quando oferecemos ao usuário uma lista de opções que o mesmo poderá escolher. Um exemplo é quando criamos um e-mail em algum provedor, este pergunta quais interesses temos em determinada área para receber e-mails, então, você poderá escolher varias entre as que o mesmo disponibiliza.
Objeto 7 Botão de opção: Este tem função parecida com a caixa de seleção a diferença é que podemos apenas marcar uma opção de cada vez, um exemplo é fazer um formulário onde usuário poderá selecionar como resposta sim ou não.
Objeto 9 Moldura: Este utilizaremos para dar um designer mais moderno ao formulário ou para separar certos dados.
Objeto 10 Botão de comando: Este utilizaremos para que através do mesmo determinar alguma função.
Objeto 11 Multi-página: Esta utilizaremos sempre dentro do formulário onde podemos separar os dados.
Objeto 14 Imagem: Este utilizaremos para quando quisermos inserir uma imagem ao formulário.
Conhecido as principais ferramentas, irei mostrar como inseri-la no formulário o processo é bem simples, vamos inseri como exemplo uma label, para isso selecione a mesma na caixa de ferramentas e clique sobre o formulário.
Tela 003
O processo é o mesmo para as demais ferramentas, para inserir uma caixa de texto selecione a mesma e clique sobre o formulário.
Tela 004
Bom agora que já conhecemos e sabes inserir os objetos, teremos que aprender sobre suas propriedades é através destas que iremos inserir cor, alterar fonte, tamanho entre outros. Vamos começar pela Label, insira uma label no formulário com a mesma selecionada ative a janela de propriedades, irei mostrar as principais:
Tela 005
Propriedade Name: Através desta poderemos modificar o nome da label, será útil para a hora que formos programar o código. Irei mostrar um exemplo de coma alterar esta propriedade, as demais irei apenas explicar a função de cada propriedade.
Na janela de propriedade, bem no inicio esta escrito Label1, apague este nome e insira outros, em nosso caso iremos digitar “teste”.
Tela 006
Backcolor: Esta utilizamos para modificar a cor de fundo do objeto, que neste caso é a Label.
Tela 007
Caption: Esta utilizamos para modificar o nome da label, ou seja, o nome que estamos visualizando, neste vamos colocar o nome teste também.
Tela 008
No próximo tutorial começaremos a identificar mais propriedades da Label.
Conclusão:
Neste tutorial mostrei como inseri um formulário, a ativar a caixa e conhecer algumas das suas principais ferramentas mostrado através de telas sua aparências com as propriedades modificadas, tudo de forma simples e objetiva, na próxima parte do tutorial continuaremos nosso aprendizado. Bons estudos e até a próxima parte.
Fonte: http://www.juliobattisti.com.br/artigos/vba/programacaovba002.asp