VBA ACCESS

29- ¿ Que es VBA ?

VBA (Visual Basic for Applications) es un lenguaje de programación desarrollado por Microsoft. Cuando se habla de VBA en el contexto de Microsoft Access, se refiere a la forma en la que se pueden utilizar macros y código personalizado para automatizar tareas y mejorar la funcionalidad del programa de base de datos Access. VBA en Access permite a los usuarios crear formularios personalizados, consultas y reportes, y también puede ser utilizado para crear funcionalidades adicionales y mejorar la interfaz de usuario de una base de datos Access.

VBA es una sigla que significa Visual Basic para Aplicaciones. VBA es una extensión de Visual Basic de Microsoft y es un lenguaje de programación de alto nivel basado en eventos que se utiliza para crear sofisticados programas de aplicaciones y macros sencillas.

Por lo general, VBA se incluye con Microsoft Office, pero también viene con AutoCAD, Microsoft Visio y otras aplicaciones. VBA es un lenguaje flexible con muchas capacidades funcionales, pero también tiene algunas limitaciones de naturaleza técnica superior que sólo un programador experimentado suele encontrar.

Para escribir un programa en VBA, un programador elige varios objetos de control tales como cuadros de lista, barras de herramientas, pulsadores, menús, cuadros de diálogo y una interfaz de usuario, luego los coloca en una ventana para crear un programa totalmente diseñado y funcional. Más tarde, estos objetos están "ligados" escribiendo rutinas y procedimientos usando un lenguaje similar al BASIC que los hace funcionar.

VBA no crea programas independientes, pero necesita un programa de host en el que operar. VBA también es un lenguaje interpretado como BASIC, lo que significa que cuando un programador inicia un determinado programa, las instrucciones se interpretan in situ y se ejecutan al vuelo.

Personalizar aplicaciones es un uso importante de VBA, como cuando los programadores añaden características especiales a aplicaciones existentes (Microsoft Excel o Word, por ejemplo) que no las incluyen de forma natural.

En el futuro, Microsoft ha declarado que promoverá una aplicación llamada Visual Studio Tools for Applications que reemplazará completamente a VBA, pero esto puede no ser por algunos años.

 

 

[Atrás]