Tecnología

Inicio

¿Qué significa VBA?

VBA o Visual Basic para aplicaciones, es un lenguaje de programación incluido en las aplicaciones de la suite Microsoft Office, tales como Word, Excel y Access. Con VBA puede escribir o grabar programas que realizan tareas de forma automática por lo que no tiene que hacer manualmente. Por ejemplo, se podría escribir una macro que pone de relieve o se aplica a otro tipo de formato de cada dos líneas en una selección de líneas en un documento de Word. La realización de esta tarea manualmente tomaría mucho más tiempo que el clic del ratón sola pulsación de tecla o se necesita para hacer una macro hacerlo.

Grabación

La manera más fácil de hacer un programa de VBA es registrar que, en lugar de escribir sus estados con la mano. Cuando se graba un programa, usted no tiene que saber cualquier declaración VBA para luego ejecutar el programa. Prueba el siguiente ejemplo para hacer un programa de VBA mediante el registro de la misma. Haga clic en el botón "desarrolladores" de la ficha "Record" en Word o Excel, a continuación, escriba un nombre para la macro y haga clic en "OK" para comenzar la grabación. Escriba algún texto en el documento, a continuación, haga clic en el botón "Detener grabación" en la pestaña "desarrollador". Haga clic en el botón de "macros" para visualizar el nombre de la macro, haga doble clic en el nombre para reproducir la macro. El programa añadirá otra instancia del texto que escribió cuando grabó la macro.

Entorno de programación

Si decide escribir programas VBA con la mano, hacerlo en el entorno de programación VBA, que los programadores se refieren como el IDE o entorno de desarrollo integrado. El IDE es una solicitud que se adjunta a cada programa de Office, y cuenta con herramientas que le ayudan a escribir, ejecutar y depurar programas. Ver el IDE de la siguiente manera: haga clic en el menú "Archivo" de su programa de Office, haga clic en "Opciones". Haga clic en "Personalizar cinta de opciones" en el panel de "Categorías", a continuación, haga clic en la casilla de verificación "desarrollador". Estas acciones revelan la pestaña "desarrolladores", que está oculto por defecto. Haga clic en el botón de la pestaña "Desarrollador" "Visual Basic" para abrir el IDE.

La ejecución de un programa de VBA

Uno de los muchos modos de ejecutar un programa VBA es para mostrar una lista de programas disponibles, haga doble clic en el nombre de un programa en la lista para ejecutar ese programa. Por ejemplo, si usted ha escrito un programa VBA hipotética llamada "GreetUser," verá que si hace clic en el nombre botón "macros" de la pestaña "desarrollador". Al hacer clic en "Macros" muestra una lista de todas las macros almacenadas en el documento actual y en las plantillas de su documento está utilizando. Al hacer doble clic "GreetUser" volverá a ejecutar la macro.

Asignación de accesos directos

Después de observar cómo los programas VBA mucho tiempo y esfuerzo que ahorran, obtendrá un beneficio adicional cuando se aprende cómo ejecutar sus programas con un solo clic del ratón o pulsar una tecla. Haga clic en la flecha hacia abajo a la derecha de la "barra de acceso rápido", a continuación, haga clic en el comando "Más comandos". Haga clic en la categoría de "macros" de la lista desplegable bajo la etiqueta "Seleccionar" para mostrar una lista de macros disponibles. Haga doble clic en una macro que desea asignar a la barra de acceso rápido, haga clic en "Aceptar" para cerrar el cuadro de diálogo. Su programa creará un nuevo icono en la barra de acceso rápido para representar la macro. Ejecutar la macro haciendo clic en el icono.