estructura de programación VBA se refiere a las fases en las que los desarrolladores escribir programas en el lenguaje VBA. Estas fases incluyen escribir código de programa , el diseño de formas que permiten la interacción con el usuario , probar y depurar . Estas fases no siempre se producen en el orden que acabo de mencionar . Aprender acerca de la estructura de programación VBA proporcionará directrices para ayudarle a desarrollar su código de programa de manera eficiente Escribiendo Código
Una fase clave en el desarrollo de un programa de VBA está escribiendo en las instrucciones del programa en el entorno de desarrollo integrado de VBA o IDE. Durante esta fase , el programador va a interactuar con la característica IntelliSense de Microsoft , lo que sugiere palabras clave como nombres de funciones cuando se escriben los primeros caracteres de una palabra clave . Por ejemplo , cuando un tipo de programador los caracteres " sel " y luego presiona la tecla "Ctrl " y "Enter " teclas a la vez , el IDE se mostrará una lista desplegable de las propiedades de VBA , funciones y clases que comienzan con " sel . "
Form Design
Diseñar formularios de usuario es otra etapa en la estructura de programación VBA , aunque no todos los programas tienen formas . Cuando un programador necesita para mostrar los datos múltiple o controles de salida juntos , se crea un formulario de usuario para mantener estos controles . El programador puede arrastrar controles , como cuadros de texto , botones y listas desplegables , en un formulario de usuario. Los valores pueden ser asignados a las propiedades de los controles en el formulario para que aparezcan y se comporten de manera consistente con las especificaciones del programa. Por ejemplo , un programador usará la ventana Propiedades de VBA para escribir una etiqueta como "Nombre " en la propiedad Caption de un control Label. Esta etiqueta se coloca al lado de un cuadro de texto para indicar al usuario que escriba su nombre en el campo de entrada.
Testing
Incluso los programas más simples VBA someterse a una fase de prueba . En esta fase , los programadores diseñar muchos tipos de entrada para alimentar a sus programas de VBA. Hacer esto permite la detección de defectos , llamados bugs, en el programa. Con programas complejos , los desarrolladores pueden realizar varias iteraciones de pruebas , incluidas las pruebas beta , donde los usuarios probar el programa. Esto puede dar un desarrollador de un mejor sentido de los datos reales de que la versión de lanzamiento del programa tendrá que manejar.
Depuración
programas VBA
pueden bloquearse , lo que significa que los programadores deben realizar operaciones de depuración de la aplicación. Esto puede incluir tareas como la lectura de archivos de registro creados por un programa defectuoso. Los programas pueden ser codificados para hacer anotaciones en los archivos de registro durante la ejecución de informar de cada parte del programa que está siendo ejecutado. Las entradas del registro pueden incluir actualizaciones de información , tales como , "a punto de mostrar la forma de suscripción de usuario" y " Error al cargar el archivo necesario ' ArtSupplies.txt ' . " Los programadores también pueden establecer puntos de interrupción y paso a través de un programa como parte de el proceso de depuración . Un punto de interrupción detiene la ejecución del programa en una instrucción especificada por el programador . " Entrar por " significa ejecutar un programa una instrucción a la vez.