estrutura de programação VBA refere-se às fases em que os desenvolvedores escrever programas na linguagem VBA. Estas fases incluem o código do programa de digitação , criação de formulários que permitem a interação com o usuário, teste e depuração. Estas fases nem sempre ocorrem na ordem que acabamos de mencionar . Aprender sobre estrutura de programação VBA fornecerá orientações para ajudá -lo a desenvolver o seu código de programa de digitação eficiente Código
uma fase fundamental no desenvolvimento de um programa de VBA está digitando em declarações do programa no ambiente de desenvolvimento integrado do Visual Basic for Applications , ou IDE. Durante esta fase , o programador irá interagir com o recurso IntelliSense da Microsoft , o que sugere palavras-chave como nomes de funções , quando os primeiros caracteres de uma palavra-chave são digitadas . Por exemplo, quando um programador tipos os personagens "SEL" e depois pressionar a tecla "Ctrl " e " Enter" teclas simultaneamente , o IDE exibirá uma lista pop -up de propriedades do VBA , funções e classes que começam com " sel ".
Form Design
Projetando userforms é uma outra fase na estrutura de programação VBA, embora nem todos os programas possuem formas . Quando um programador precisa para exibir vários controles de entrada ou saída em conjunto, um userform é criado para conter esses controles . O programador pode arrastar controles, como caixas de texto , botões e listas suspensas , em um userform . Os valores podem ser atribuídos às propriedades de controles no formulário , de modo que eles aparecem e se comportam de maneiras consistentes com especificações do programa. Por exemplo, um programador irá utilizar a janela Propriedades do VBA para digitar uma etiqueta como "Nome " na propriedade Caption de um controle Label. Esta etiqueta será posicionado ao lado de uma caixa de texto para solicitar ao usuário que digite seu nome no campo de entrada .
Testes
Mesmo os programas mais simples VBA submeter-se a uma fase de testes . Nesta fase , os programadores projetar muitos tipos de entrada para alimentar seus programas VBA. Fazer isso permite a detecção de falhas, chamados de bugs , no programa. Com programas complexos , os desenvolvedores podem executar várias iterações de testes , incluindo testes beta , onde os usuários experimentar o programa . Isso pode dar um desenvolvedor de um melhor senso de os dados reais que a versão de lançamento do programa terá que lidar.
Depuração
programas VBA pode falhar , o que significa que os programadores devem realizar as operações de depuração da aplicação. Isso pode incluir tarefas como a leitura de arquivos de log criados por um programa defeituoso. Os programas podem ser codificados para fazer entradas em arquivos de log durante a execução para relatar cada parte do programa que está sendo executado. As entradas de log podem incluir atualizações informativas, como , " Sobre para exibir o formulário de Inscrição para o usuário ", e " Falha ao carregar o arquivo necessário ' ArtSupplies.txt ' . " Os programadores também podem definir pontos de interrupção e percorrer um programa como parte de o processo de depuração . Um ponto de interrupção interrompe a execução do programa em uma instrução especificada pelo programador. " Percorrendo " significa a execução de um programa de uma declaração de cada vez.