¿Qué hace un programador de VBA?

Un Visual Basic para aplicaciones, o programador VBA, generalmente funciona con la edición VBA específica de Microsoft Visual Basic. Visual Basic es un lenguaje de programación orientado a objetos con su propia interfaz basada en Windows que es popular para crear una amplia variedad de aplicaciones de escritorio de Microsoft. Visual Basic para aplicaciones está hecha a medida para desarrollar aplicaciones específicas, ya sean recursos de oficina, programas de gráficos, programas de clasificación de archivos o cualquier otro tipo de programas de software basados ​​en Windows.

En un nivel general, los programadores de VBA son responsables de usar VBA para desarrollar aplicaciones existentes o para redactar nuevos proyectos. Deben saber cómo usar todas las partes de la interfaz compleja Visual Basic, así como cómo usar Bibliotecas Dynamic Link (DLLS) para proporcionar referencias para los módulos de código. También necesitan conocer los modelos de objetos, que son construcciones de idiomas específicas que Visual Basic usa para trabajar con una aplicación.

Puede ser bastante difícil para VBAProgramadores para descubrir el modelo de objeto específico para una aplicación existente. Este elemento del software ha sido codificado por los creadores originales. Un programador de VBA puede usar algo llamado Macro Recorder que puede ayudar a descubrir partes del modelo de objeto. Algunas herramientas de depuración también pueden ser útiles en este proceso.

Algunas de las tareas cognitivas de nivel superior para los programadores de VBA implican evaluar un modelo de objeto y analizar la sintaxis y la lógica del código existente. Estas personas pueden ejecutar aplicaciones Visual Basic o basadas en Windows repetidamente para descifrar cómo funciona el código durante el tiempo de ejecución. Pueden usar una depuración o pruebas extensas para obtener más información sobre cómo funciona una pieza específica de software.

Para administrar un conjunto complejo de comunicaciones con aplicaciones, un programador VBA podría usar herramientas como el recurso de automatización OLE. Este tipo de herramienta ayuda a los usuarios a analizar cómo la aplicaciónLos iones comparten funciones. Aquí nuevamente, la naturaleza de Microsoft Visual Basic como lenguaje orientado a objetos es importante. Algunas funciones de código pueden describirse como "objetos de automatización", que a veces se comparten entre múltiples aplicaciones.

Un programador de VBA a menudo será responsable de analizar el funcionamiento de un programa de software específico y presentar los hallazgos según sea necesario. Se puede pedir a este profesional que manipule varias piezas específicas de un programa de software, o que lo altere de diferentes maneras. Los expertos en VBA generalmente ayudan a un equipo de TI a administrar los cambios necesarios en un conjunto de aplicaciones.

OTROS IDIOMAS