Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Técnicas em VBA
técnicas de VBA são procedimentos para a escrita , depuração e execução de programas VBA de maneiras eficientes. Eles também são os procedimentos para aumentar o poder de um programa VBA, ou aumentando seu conjunto de ferramentas . Usando tais procedimentos melhora a sua capacidade de converter os seus planos para programas VBA em programas de trabalho. Maior eficiência significa que você vai tendem a precisar de menos declarações para realizar uma tarefa . O resultado será uma probabilidade reduzida de erros do programa. Naming Variável

Várias técnicas para escrever código VBA permitem que você faça seus programas VBA fácil de ler para si mesmo e quem precisa estudar o seu código. Uma técnica é a utilização de convenções de nomenclatura para as suas variáveis ​​e sub-rotinas. Especificamente, atribuir prefixos que indicam o tipo de uma variável. Para variáveis ​​de cadeia , por exemplo, usar o " txt ", prefixo como em " txtFirstName " e " txtAddress ". Use "i" como prefixo variáveis ​​inteiras , por exemplo " iLoop ". Use " dbl " para as variáveis ​​de dupla precisão . Usando prefixos maximiza a probabilidade de os seus nomes de variáveis ​​a ser compreendidos. Uma técnica relacionada é a funções de nome e subs com combinações de verbo -substantivo simples que indicam claramente o propósito do sub-rotina. Por exemplo , o nome " sortBirthdates " diz-lhe imediatamente o propósito de uma função com este nome . Por outro lado, " function21 " não diz nada sobre o que a função faz.
Gravação Macros

Uma técnica comum muitos programadores VBA usar para a criação de programas VBA é usar um " gravador de Macro" do aplicativo do Office para criar um programa inicial VBA , que o programador então refina escrevendo declarações manualmente. Esta técnica é especialmente útil quando você não sabe a sintaxe exata de uma função VBA, mas sabe como usar a função do aplicativo do Office. Por exemplo, se você esqueceu como pesquisar o texto de um documento do Word a partir de VBA, começar a gravar uma macro, clique no comando " Localizar " na guia "Home" . Digite os parâmetros de pesquisa , clique em " OK" para executar a pesquisa , em seguida, terminar a gravação de macros. Abra o ambiente de programação VBA para ver como VBA converteu suas ações em declarações que buscam o documento .
Usando fórmulas do Excel do VBA

Assim técnica Excel VBA permite ampliar a lista do Excel VBA de funções com as fórmulas em guia " fórmulas " do Excel. Por exemplo, mesmo que não haja nenhuma função desvio padrão construído em Excel VBA, você pode usar a função " Stdev " de interface não- VBA do Excel. A declaração VBA a seguir é um exemplo dessa técnica .

Cells (5, 1). Formula = " = Stdev ( 1,5,23 ) "
Automação

automação de escritório permite executar comandos de um aplicativo do Office a partir de outro aplicativo do Office. Esta técnica permite tratar de forma eficaz todo o Office como uma única aplicação , cujo conjunto de comandos é todos os comandos no Word, Access, PowerPoint e Excel. Por exemplo, se você precisa para classificar uma lista de pontos para um slide no PowerPoint, você pode tocar em comando "Classificar " do Excel VBA de um programa PowerPoint VBA. Ou, como no exemplo a seguir , use a função " Stdev " do Excel para calcular o desvio padrão para uma lista de números de Word.

Public Sub DoStdDev ()

Dim stddev As Double < br >

Dim xl Como Excel.Application

Set xl = CreateObject (" Excel.Application " )

xl.Workbooks.Add

xl.Cells ( 5 , 1). Formula = " = Stdev ( 1,5,23 ) "

stddev = xl.Cells (5 , 1)

xl.Quit

End Sub

Anterior :

Próximo : No
  Os artigos relacionados
·Como ocultar uma linha em um relatório SSRS 
·Como instalar um Tamanho Form Grande com VB6 
·Como fazer Web Apps Com o Visual Basic 2010 
·Como usar o WMI para detectar VMWare 
·Como conectar um MDB 
·Como codificar uma instrução if em QBasic 
·Como ver as Formas de serviço em VB6 
·Como começar uma tela inicial para trabalhar em VB.Net…
·Como fazer uma caixa de texto aceitar apenas números n…
·Como fazer software de segurança em VB.Net 
  Artigos em destaque
·Como fazer um fluxograma que imprime todos os números …
·Como construir Com Regex 
·Os tipos de sintaxe em SQL 
·Como alterar BGs em Basic Game Maker 
·Como criar uma tabela SQLite3 em Ruby on Rails 
·Como remover Entidade Referências em Saxon DocumentBui…
·Como ocultar a extensão PHP em Apache 
·Como desativar o foco em uma célula JTable 
·Como excluir arquivos usando T-SQL 
·Técnicas Encobrimento Google 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados