VBA es un lenguaje de programación que se incluye con Microsoft Office. Se utiliza para la grabación de macros , que es una forma automática de programas de escritura. También es un entorno de desarrollo para escribir programas con la mano y se puede utilizar para depurar programas para arreglar sus defectos. Una característica importante de VBA son sus objetos virtuales , que representan los componentes de la aplicación de Office . A medida que aprenda VBA , se centran en una de estas piezas a la vez para reducir el riesgo de confusión. Grabación de macros macro grabadora
de VBA proporciona una suave introducción a la creación de programas con este lenguaje, porque usted no tiene que saber cualquier declaración VBA para usarlo. El registrador macro convierte los clics de ratón y pulsaciones de teclas que realice en una aplicación de Office - como Excel o Word - en declaraciones VBA que más tarde puede estudiar, jugar de nuevo para volver a crear las interacciones con la aplicación, o refinar eliminando o añadiendo VBA declaraciones . Grabadora de macros de la aplicación está disponible a través del botón " Grabar macro " en la pestaña " Developer " .
VBA Ambiente
Crear programas VBA a mano, aprender las partes del entorno de desarrollo de VBA , lo que hizo Microsoft para la programación manual. Este ambiente cuenta con herramientas para escribir , ejecutar y depurar programas . Una de estas herramientas es el Examinador de objetos , que es un motor de búsqueda para localizar y obtener las descripciones de los objetos virtuales de VBA. Por ejemplo , si escribes " Selección" en el Examinador de objetos para Word VBA mostrará una lista de funciones y propiedades de este objeto VBA.
Depuración
Incluso los programas VBA mejor diseñados tienen defectos . Depurador del entorno VBA hace que encontrar estos defectos , llamados "bugs ", mucho más fácil que la búsqueda de ellos sin ayuda. Herramientas de depuración de VBA consisten estos comandos o componentes : el modo paso a la ejecución , lo que le permite ejecutar un programa de declaración de uno en uno ; componentes para mostrar el valor de las variables , que incluyen la ventana Quick Watch y la ventana Inmediato y puntos de ruptura , que son como parada virtual o signos rendimiento se coloca en una declaración VBA en el punto donde desea detener la ejecución del programa .
virtuales Objetos
escribir programas
manualmente VBA implica manipular objetos virtuales de la lengua , como el objeto de uso frecuente "Selección" en Word VBA o el objeto "Rango" en VBA. Estos objetos se comportan similar a los objetos del mundo real en el que se pueden llevar a cabo las acciones de la ejecución de las funciones , y tienen atributos como objetos reales hacen. Por ejemplo , el objeto "Range" que acabamos de mencionar tiene un atributo " Cells " , que se puede utilizar para establecer y leer el valor de las celdas de una hoja de cálculo. Objeto " ActiveDatabase " de acceso tiene una función llamada " Ejecutar ", lo que le permite ejecutar consultas de acción sobre la base de datos actual , como la adición o eliminación de tablas.