Red de conocimiento informático - Conocimiento informático - Introducción a las macros

Introducción a las macros

Macro es una función similar a la programación que permite a Word implementar algunas instrucciones que deseas ejecutar. Las macros son una característica especial diseñada por Microsoft para su paquete de software OFFICE para automatizar algunas tareas en documentos de usuario. Tanto WORD como EXEAL en OFFICE tienen macros.

Acerca de las macros

Si realizas una tarea repetidamente en Microsoft Word, puedes usar macros para automatizar esa tarea. Una macro es una serie de comandos e instrucciones de Word que se combinan en un solo comando para automatizar la ejecución de una tarea.

Las siguientes son algunas aplicaciones típicas de las macros:

Acelerar la edición y el formateo diarios

Combinar múltiples comandos, como insertar filas específicas con dimensiones específicas y bordes Tablas de números y columnas

Hacer que las opciones en los cuadros de diálogo sean más accesibles

Automatizar una variedad de tareas complejas

Word ofrece dos formas de crear macros: Macro Grabador y editor Visual Basic.

Si quieres ejecutar una macro de forma rápida y sencilla, puedes asignarla a una barra de herramientas, menú o tecla de acceso directo. De esta manera, ejecutar una macro es tan fácil como hacer clic en un botón de la barra de herramientas o en un comando de menú, o presionar una tecla de acceso directo.

Si le da a una nueva macro el mismo nombre que un comando integrado de Word existente, la nueva acción de macro reemplazará la acción existente. Por ejemplo, si graba una nueva macro y la llama "FileClose", se asociará con el comando "Cerrar". Cuando selecciona el comando Cerrar, Word realiza la acción recién grabada.

Grabar macros

La grabadora de macros puede ayudarle a empezar a crear macros. Word registra una macro como una serie de comandos de Word en Visual Basic para Aplicaciones. Puede pausar la grabación mientras graba una macro y luego reanudar la grabación desde donde la dejó.

Al grabar una macro, puede usar el mouse para hacer clic en comandos y opciones, pero la grabadora de macros no puede registrar el movimiento del mouse en la ventana del documento. Se debe utilizar un teclado para registrar estas acciones.

Consejos para grabar macros

Antes de grabar o escribir una macro, planifique los pasos y comandos que la macro debe ejecutar.

Si se realiza una operación incorrecta durante la grabación de macro, también se grabará la operación para corregir el error. Una vez finalizada la grabación, puede editar la macro y eliminar las acciones innecesarias grabadas.

Intente anticipar cualquier mensaje que Word pueda mostrar mientras se ejecuta la macro y que pueda detener la macro o confundirla.

Si la macro contiene el comando Buscar o Reemplazar en el menú Editar, haga clic en el botón Avanzado en la pestaña Buscar o Reemplazar y luego haga clic en la opción Buscar en "Todos" en el cuadro. Si la macro busca solo hacia arriba o hacia abajo, Word deja de ejecutar la macro cuando llega al principio o al final del documento y muestra un mensaje que le pregunta si desea continuar con la búsqueda.

Si desea utilizar la macro que está grabando en otro documento, asegúrese de que la macro no tenga nada que ver con el contenido del documento actual.

Si utilizas una macro con frecuencia, puedes asignarla a un botón de la barra de herramientas, a un menú o a una tecla de acceso directo. De esta manera, puede ejecutar la macro directamente sin abrir el cuadro de diálogo Macro.

Crea macros desde cero

Puedes utilizar el Editor de Visual Basic para crear macros muy flexibles y potentes que contienen instrucciones de Visual Basic que no se pueden grabar.

Al utilizar el Editor de Visual Basic, puede obtener ayuda adicional, como información de referencia sobre objetos y propiedades.

Guardar macros

Las macros se pueden guardar en una plantilla o documento. De forma predeterminada, Word guarda las macros en la plantilla Normal. Esto hace que las macros estén disponibles para todos los documentos de Word.

Si necesita utilizar una macro en un documento separado, puede guardar la macro en ese documento. Las macros individuales de un documento se guardan en un esquema de macros y la macro se puede copiar del documento a otros documentos.

Automatizar tareas en páginas web

En documentos de Word guardados y publicados como páginas web, utilice etiquetas de script y Microsoft Script Editor en lugar de utilizar macros para automatizar tareas de ejecución.

Las etiquetas de script se utilizan para marcar las ubicaciones en los documentos de Word donde se almacenan los scripts. Al hacer doble clic en una etiqueta de secuencia de comandos en un documento de Word, se inicia el Editor de secuencias de comandos de Microsoft para que pueda comenzar a editar la secuencia de comandos. El script se ejecuta cuando la página web se muestra en un navegador web.