“Conocimiento Programación>Visual Basics Programación

Cómo convertir las macros de Excel para Net

2012/5/19
. Visual Basic para Aplicaciones es una de las características más potentes disponibles en el paquete de aplicaciones Microsoft Office. Desde su creación, ha permitido a los usuarios el poder de Office para automatizar las tareas comunes para hacer su vida más fácil y más productivo. . Con el advenimiento de la plataforma NET de Microsoft , Visual Basic ha experimentado cambios significativos - y mejoras significativas . Al convertir su código VBA a VB . NET , usted puede tomar ventaja de estas mejoras . Cosas que necesitará
Microsoft Office
Microsoft Visual Basic . NET
Mostrar más instrucciones
1

Asegúrese de que su código no utiliza propiedades predeterminadas. Aunque VBA le permite omitir el nombre de la propiedad predeterminada de un objeto al establecer que , VB.NET sólo permite esto cuando la propiedad predeterminada toma un argumento índice. Para corregir el código, simplemente se refieren a la propiedad predeterminada de forma explícita , por ejemplo , si tiene un objeto " o" con una propiedad por defecto "Texto" , reemplace

o = " Hello"

con

o.Text = " Hello"
2

Añadir una anotación de ByRef a cada uno de su función y los argumentos de subrutinas , a menos que esté seguro de que la función no se modifica. VBA pasa argumentos por referencia por defecto, y VB.NET los pasa por valor, añadiendo anotaciones ByRef restaura el estilo VBA. Puede hacerlo de esta manera:

Sub MySubroutine ( ByRef x As Integer )
3

completamente calificar las referencias a los valores de enumeración . En VBA , los valores de las enumeraciones pueden denominarse sin el nombre de la propia enumeración , en VB.NET, debe hacer referencia a la enumeración explícita cada vez. Para ello, basta con escribir el nombre de la enumeración , seguido de un punto , antes de que el nombre del valor .
4

Asegúrese de que sus arrays utilizan límites inferiores de 0, no 1 . En VBA , puede utilizar Option Base de modificar el límite inferior de las matrices , pero esto no se admite en VB.NET . Simplemente puede restar uno cada vez que se accede a la matriz.
5

Siempre utilice paréntesis para las llamadas a métodos. En VBA , en determinadas circunstancias , puede omitir los paréntesis cuando se invoca un método. Sin embargo , esto no está permitido en VB.NET .
6

Eliminar Set declaraciones. Desde VB.NET no soporta propiedades predeterminadas , no es necesario este mecanismo.

Visual Basics Programación
Cómo dejar de Visual Basic
Tutorial sobre el procedimiento Sub función en Visual Basic 2008
Cómo escribir texto en una imagen en VB.NET
Cómo utilizar un código para Inmovilizar columnas
Cómo agregar artículos al ComboBox en VB
Cómo utilizar un formulario MDI en Visual Basic
Cómo: Login Form en VB.NET
Cómo crear un puerto de prueba en Visual Basic
Conocimiento de la computadora © http://www.ordenador.online