VBA é uma linguagem de programação incluída no Microsoft Office. É usado para a gravação de macros , o que é uma forma automatizada de escrever programas . É também um ambiente de desenvolvimento para escrever programas à mão e pode ser usado para depuração de programas para corrigir suas falhas . Uma característica importante do VBA são seus objetos virtuais , que representam componentes de seu aplicativo do Office. Como você aprende VBA , o foco em uma dessas partes de cada vez para reduzir o risco de confusão. Gravação de macro recorder Macros
do VBA fornece uma introdução suave para a criação de programas com esta linguagem, porque você não tem que saber qualquer declaração VBA para usá-lo . O gravador de macro converte os cliques do mouse e teclas pressionadas que você faz em um aplicativo do Office - como o Excel ou Word - em declarações VBA que mais tarde você pode estudar , replay para recriar essas interações com o aplicativo ou refinar removendo ou adicionando VBA declarações. Gravador de macro do aplicativo está disponível através do botão "Gravar macro " sob a guia "Desenvolvedor" .
VBA Ambiente
Para criar programas VBA à mão, aprender as partes do ambiente de desenvolvimento do Visual Basic for Applications , o que a Microsoft fez para a programação manual. Este ambiente tem ferramentas para escrever , correr e depuração de programas . Uma dessas ferramentas é o localizador de objectos , o que é um motor de busca para localizar e obter descrições de objetos virtuais de VBA. Por exemplo, digitar "Seleção" no Pesquisador de objetos para o Word VBA irá exibir uma lista de funções e propriedades para este objeto VBA.
Depuração
Mesmo os programas VBA melhor desenhados têm falhas . Depurador do ambiente VBA faz encontrar essas falhas , chamadas de "bugs ", muito mais fácil do que procurá-los sem ajuda. Ferramentas de depuração do Visual Basic for Applications consistem estes comandos ou componentes : o modo passo a execução , o que permite que você execute um programa de uma declaração de cada vez; componentes para exibir o valor de variáveis , que incluem a janela Quick Watch ea janela imediata , e os pontos de interrupção , o que são como parar ou rendimento sinais virtuais que você coloca em uma declaração VBA no ponto em que você gostaria de fazer uma pausa a execução do programa .
virtuais objetos
Escrever programas manualmente no VBA envolve a manipulação de objetos virtuais da linguagem, como o objeto "Seleção" , muitas vezes usado no Word VBA ou o objeto "Range " no VBA. Esses objetos se comportam semelhante ao objetos do mundo real em que eles podem executar ações pela execução das funções e ter atributos como objetos reais fazem. Por exemplo, o objeto " Range" que acabamos de mencionar tem um atributo "células" , que você pode usar para definir e ler o valor de células de uma planilha. Objeto de acesso " ActiveDatabase " tem uma função chamada "Executar ", que permite que você execute as consultas ação no banco de dados atual , como a adição ou exclusão de tabelas.