Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
VBA Vs . VB
Saiba as diferenças entre o VBA (Visual Basic for Applications ) e VB (Visual Basic) para que você possa escolher a linguagem de programação apropriada para as suas necessidades de processamento de dados. Em geral, usar o VBA , se você precisa para processar os dados em um documento do Office , como um documento do Word ou planilha do Excel . Use VB quando você precisa trabalhar com os dados da Web , ou a necessidade de utilizar uma das classes especializadas disponíveis apenas na NET , tais como a classe " Speech" , que você pode usar em programas de síntese de fala. Execução de Programas

VBA não pode criar programas executáveis ​​, embora VB lata. Estes programas têm o " EXE ", extensão de arquivo como programas escritos em outras linguagens . Programas VBA executado dentro de uma instância aberta de um dos aplicativos do Office. Por exemplo, para executar um programa VBA do Word , Word deve estar em execução para o seu programa de trabalho.

Objeto Modelos

Os objetos que VBA funciona em diferentes daquelas VB trabalha. VB funciona em objetos no quadro NET enquanto VBA funciona em objetos dentro de um dos aplicativos do Office , como o modelo de objeto do Word. Por exemplo , o modelo de objeto do VBA do Word inclui o objeto de "Find" , que permite que você pesquise o conteúdo de um documento do Word. O VB não tem este objeto. Modelo de objeto do Word também inclui o objeto " documento ativo " , que tem sub-objetos como o "Parágrafo ", "Palavra" e " Personagens " . VB falta destes , bem como, mas tem muitos objetos dentro das categorias do Net Framework . Estas categorias incluem " de programação do Windows ", " Acessibilidade", " Desenho ", e vários outros.

Controles

O conjunto de entrada do usuário controla você colocar em formulários é muito maior do que em VB em VBA. VBA tem uma única pequena paleta de controles usados ​​com freqüência, como caixas de texto , controles de lista e botões de comando. Conjunto de controle da VB incluem dicas de ferramentas, calendários mensais, e barras de progresso . Você também pode criar menus personalizados em VB com o "Strip Menu" e controles relacionados. VBA não tem essa característica .
Intellisense

Ambos os programas ajudá-lo a entrar na programação declarações com tecnologia da Microsoft IntelliSense . Esse recurso lê caracteres que você digitá-los , em seguida, exibe caixas de texto pequenos que oferecem sugestões para completar a palavra que você está digitando . Por exemplo, se o programa tiver um controle de botão chamado "Button1 ", ambos VBA e VB irá recomendar o objeto "Button1 ". No entanto, Intellisense do VB exibe sugestões do momento que você digite o primeiro caractere. Por outro lado, VBA exige que você pedir sugestões antes que ele oferece qualquer .
Verificação de Erros

VB tem melhor verificação de erros do VBA, na forma de uma planilha grade na parte inferior da janela de codificação . Se você cometer um erro de sintaxe durante a digitação de uma declaração , VB lhe permitirá continuar a escrever, vai exibir o texto de erro na grade que acabamos de mencionar , dizendo-lhe exatamente o que descarta que você tenha quebrado . VBA não irá verificar a sua sintaxe até que você tenha pressionado "Enter" para ir para a próxima linha. Se ele encontrar um erro, ele vai mandar de volta para a linha com o erro, que pode interromper o fluxo de digitação .

Anterior :

Próximo : No
  Os artigos relacionados
·VBA e Pipes Nomeados 
·Como criar uma tabela em VB.NET Através de Codificaçã…
·Como para repetir a consulta de um GridView 
·Como usar Timer1 em VB.NET 
·Como criar uma calculadora GPA em Visual Basic 2008 
·Como melhorar o Microsoft Word VBA Tabela Lentidão 
·Como se conectar a uma porta de comunicação remota no…
·Como consultar um corpo HTML em LINQ 
·Como fazer Web Apps Com o Visual Basic 2010 
·Como fazer um instrutor jogo em Visual Basic 2008 
  Artigos em destaque
·Como reverter elementos de um array em C 
·Como desfazer um commit no Subversion 
·Como implementar Relatórios SQL em Microsoft Dynamics …
·Como converter uma imagem de código HTML 
·As diferenças em malloc e calloc 
·Como Entrar Erros & Pegar -los através Exceções em J…
·Como remover pontuação em uma Cadeia Java 
·Ajuda com PHP e compilação Falha 
·Como girar um Cipher em JavaScript 
·Como aprender Python para Grátis 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados