Tecnología

Inicio

Guía de VBA

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 automatizada de programas de escritura. También es un entorno de desarrollo para escribir programas de mano y se puede utilizar para depurar programas para corregir sus defectos. Una característica importante de VBA es sus objetos virtuales, los cuales representan los componentes de la aplicación de Office. A medida que aprenda VBA, se centran en una de estas partes a la vez para reducir el riesgo de confusión.

Macros de grabación

grabador de macros de VBA proporciona una suave introducción a la creación de programas con este lenguaje, ya que no tiene que saber cualquier declaración VBA para utilizarlo. El registrador macro convierte los clics del ratón y las pulsaciones de tecla que realice en una aplicación de Office - tales como Excel o Word - en las declaraciones de VBA que se pueden estudiar más adelante, la repetición de recrear esas interacciones con la aplicación, o refinar mediante la eliminación o la adición de VBA declaraciones. grabador de macros de la aplicación está disponible a través del botón "Grabar macro" en la pestaña "desarrollador".

VBA para el Medio Ambiente

Para crear programas VBA a mano, aprender las partes del entorno de desarrollo de Microsoft VBA, que hizo para la programación manual. Este entorno tiene 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 escribe "Selección" en la Lista de objetos de VBA para Word 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 "errores", 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, que le permite ejecutar un programa una instrucción a la vez; componentes para mostrar el valor de las variables, que incluyen la ventana Inspección rápida y la ventana Inmediato; y puntos de ruptura, que son como las señales de alto rendimiento o virtuales que usted deposite en una declaración VBA en el punto donde desee detener la ejecución del programa.

Objetos virtuales

Escribir programas manualmente en VBA implica la manipulación de objetos virtuales del lenguaje, como el objeto de uso frecuente "Selección" en Word VBA o el objeto "Rango" en VBA. Estos objetos se comportan similar a objetos del mundo real en el que se pueden realizar acciones por la ejecución de las funciones, y tienen atributos como objetos reales hacen. Por ejemplo, el objeto "Rango" se acaba de mencionar tiene un atributo de "células", 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", que le permite ejecutar consultas de acción sobre la base de datos actual, tales como la adición o eliminación de tablas.