Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como converter Excel Macros para Net
. Visual Basic for Applications é um dos mais poderosos recursos disponíveis na suíte de aplicativos Microsoft Office. Desde a sua criação , permitiu usuários avançados do Office para automatizar tarefas comuns para tornar sua vida mais fácil e mais produtivo. . Com o advento da plataforma NET da Microsoft, Visual Basic sofreu mudanças significativas - e melhorias significativas. Ao converter o seu código VBA para VB . NET , você pode tirar proveito dessas melhorias. Coisas que você precisa
Microsoft Office
Microsoft Visual Basic. NET
Show Mais instruções
1

Verifique se o seu código não usa as propriedades padrão. Embora VBA permite omitir o nome da propriedade padrão de um objeto quando defini-lo , VB.NET só permite isso quando a propriedade padrão tem um argumento índice. Para corrigir o código , basta consultar a propriedade padrão explicitamente , por exemplo, se você tem um objeto "o" com um padrão de propriedade "Text" , substitua

o = "Olá "

com

o.Text = " Olá "
2

Adicionar uma anotação de ByRef a cada um a sua função e os argumentos sub-rotina , a menos que você tenha certeza de que a função não modificá-los. VBA passa argumentos por referência por padrão, e VB.NET passa-los por valor , adicionando anotações ByRef restaura o estilo VBA. Você pode fazer isso da seguinte forma:

Sub MySubroutine ( ByRef x As Integer)
3

totalmente qualificar suas referências a enumeração valores. Em VBA, valores em enumerações podem ser referidos sem o nome da própria enumeração , em VB.NET , você deve referir-se a enumeração explicitamente cada vez. Para fazer isso, basta escrever o nome da enumeração , seguido por um ponto, antes do nome do valor .
4

Certifique-se de suas matrizes usar limites inferiores de 0 , e não 1 . No VBA , você pode usar Option Base para alterar o limite inferior de matrizes , mas isso não é suportado no VB.NET . Você pode simplesmente subtrair um cada vez que você acessar a matriz .
5

Sempre use parênteses para chamadas de método. No VBA , em determinadas circunstâncias , você pode omitir os parênteses quando você chamar um método. No entanto, isso nunca é permitido em VB.NET .
6

Eliminar declarações SET. Desde VB.NET não suporta propriedades padrão , ele não precisa desse mecanismo.

Anterior :

Próximo : No
  Os artigos relacionados
·Ferramentas do SolidWorks API 
·A Passo a Passo Tutorial Para Visual Basic 
·Como executar uma consulta no Access VBA 
·Como copiar e colar texto em arquivos TXT a partir de V…
·O que é um erro 380 em Vb 
·Como criar um novo arquivo de banco de dados usando ADO…
·Como assegurar que o arquivo foi copiado em VB6 
·Como usar uma variável como um dicionário chave em VB…
·Como limpar e preencher caixas de listagem no Visual Ba…
·Como fazer chamadas telefónicas com Visual Basic 
  Artigos em destaque
·Como salvar o arquivo com a Data e Hora no LabVIEW 
·Como remover uma variável em um PHP em Enviar 
·Como ignorar pontuação em Java 
·Como converter moedas de um centavo para Nickels em Vis…
·Como converter PHP Variáveis ​​em strings 
·Tutorial: Design Banco de Dados MySQL 
·Como redefinir o Espere MATLAB 
·Como @ Eco comando no bloco de notas 
·Como implementar uma lista em XML Android 
·Como usar o elenco em Java 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados