VBA
Es un lenguaje de programación secuencial, es decir, que las instrucciones que se codifican se deben ejecutar en su orden de aparición en el programa. Una instrucción solo se puede ejecutar si la que la precede se ha ejecutado.
Sintaxis de VBA
Es un lenguaje de programación secuencial, es decir, que las instrucciones que se codifican se deben ejecutar en su orden de aparición en el programa. Una instrucción solo se puede ejecutar si la que la precede se ha ejecutado.
Sintaxis de VBA
Sintaxis posibles
En VBA, las instrucciones se separan por un retorno de carro o por el signo dos puntos ”:”.
Por ejemplo, consideremos el siguiente programa:
Instrucción_1
Instrucción_2
Instrucción_3
La ejecución de este programa implicará la ejecución de Instrucción_1, después Instrucción_2 y para terminar Instrucción_3. El programa se podría haber escrito de manera equivalente como sigue:
Instrucción_1:Instrucción_2:Instrucción_3
Objetos en VBA
Estos se muestran los principales objetos que es posible manipular:
Clases en VBA
Una clase es un modelo que utilizará el programa para crear nuevos objetos. Los objetos tienen propiedades similares a su modelo, podrán realizar las mismas acciones que su modelo y podrán actuar ante los mismos eventos que los de su modelo.
En función de las necesidades, cada objeto podrá tener sus características propias (título de un libro, número de páginas, precio, etc.) y un comportamiento específico. Cualquier objeto de Access viene de una clase.
1. Los módulos de clases
Para manipular los objetos que el desarrollador creará, se podrán utilizar los módulos de clases.
Los módulos de clases se definen de la siguiente manera:
- Los módulos de clases tienen el nombre del objeto que definen;
- Tienen procedimientos y funciones públicos Public Sub y Public Function, que definen los métodos propios del objeto;
- Tienen las funciones Property Get, que sirven para leer los valores de sus propiedades, así como los procedimientos Property Set/Property Let para definir los valores de estas propiedades.
Comentarios
Publicar un comentario