Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
VBA Vs . Visual Basic
Visual Basic e Visual Basic for Applications (VBA) são duas linguagens de programação que aparecem semelhantes à primeira vista , mas na verdade diferem em um número de maneiras . Um programador não pode simplesmente digitar o código VBA e copiá-lo para um programa do Visual Basic ou vice-versa e esperar um desempenho livre de erros , porque a sintaxe ea estrutura das duas línguas não são totalmente compatíveis. Função

Visual Basic é usado para criar vários tipos de projetos , como Windows Forms , bibliotecas de classes e controles ActiveX. Um programador escreve o código que é independente de plataforma e pode ser executado em todos os sistemas operacionais Windows. Enquanto ele tem outros usos, VBA é mais frequentemente usado para criar uma macro , que é um pedaço de código que executa uma função. O VBA não usar formulários e módulos separados para cada projeto , ao contrário, tudo está codificado no mesmo espaço.

Ambiente

programadores usam o Microsoft Visual Studio para programar e criar aplicativos independentes do Visual Basic . Eles, então, distribuir esses aplicativos para que outros possam instalar e executar em seus computadores. O VBA não criar um executável autônomo , e um programador não precisa de Visual Studio para escrever código VBA. VBA é executado dentro de outros programas de acolhimento, nomeadamente Microsoft Office , usando o tempo de execução do Visual Basic. Os programadores criar, modificar e executar programas VBA tudo dentro desses programas de acolhimento.
Programação

Visual Basic e VBA têm estruturas de codificação semelhantes, como o uso de " Dim "declarar variáveis ​​ou a sintaxe de vários laços condicionais e testados , no entanto, os dois têm diferenças na forma como um programador acessa vários recursos. Por padrão, o VBA passa variáveis ​​por referência, enquanto o Visual Basic passa -los por valor. Com os métodos , VBA , por vezes, não exige que o programador para usar parênteses, mesmo quando passar parâmetros . VBA usa o "Set" palavra-chave para atribuir uma referência de objeto ; Visual Basic não suporta esta palavra-chave
Características

Por padrão, Visual Basic e VBA usar zero. indexação de matrizes , no entanto, só VBA permite que um programador para usar a palavra-chave " Option Base " para alterar de uma matriz limite inferior . Visual Basic aplica definição de variável explícita , ou seja, o programador deve declarar todas as variáveis ​​, enquanto que este é opcional em VBA. Visual Basic tem muitas vantagens de segurança , enquanto o VBA dá ao programador apenas três opções: alto, baixo , ou deixar o usuário decidir . Programas do Visual Basic aproveitar o completo Microsoft. NET Framework 1.1, permitindo que os administradores definam políticas de segurança e não permitir que os usuários alterem eles.

Anterior :

Próximo : No
  Os artigos relacionados
·Como executar uma URL a partir do código Com VB.NET 
·Como fazer campos de formulário calcular usando VBA 
·Funções GridExibir 
·Como atualizar ODBC Records em VB6 
·Como fazer a filtragem em um ListBox em VB.NET 
·Como criar grandes strings em VB 6.0 
·Como herdar de mais de uma classe em VB.NET 
·Como alterar App.Path em VB6 
·Como converter COBOL para o Visual Basic 
·Como criar um programa Visual Basic utilizando uma inst…
  Artigos em destaque
·Como instalar o Facebook JavaScript SDK 
·Como Excluir do MySQL 
·Como criar baseado em turnos Jogos 
·Como analisar um arquivo CSV 
·Como fazer uma estrela em Texto 
·Como converter longo para Inteiros em Visual Basic 
·Como encontrar um inverso multiplicativo em Java 
·Como substituir um método de acesso em Objective- C 
·Estilos Tese de tabela para WordPress 
·Como girar um desenho em PictureBox 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados