Macros

Las macros de Microsoft Word permiten automatizar las tareas que se realizan repetidas veces. Una macro consiste en una serie de comandos e instrucciones de Word que se agrupan en un solo comando de forma que la tarea pueda realizarse automáticamente.

A continuación se indican algunos usos típicos de las macros:

  • Acelerar las tareas rutinarias de modificaciones y formatos.
  • Combinar varios comandos, por ejemplo, insertar una tabla con un tamaño y bordes específicos, y con un número determinado de filas y columnas.
  • Hacer que una opción de un cuadro de diálogo sea más accesible.
  • Automatizar series de tareas complejas.

Word ofrece dos maneras de crear macros: la grabadora de macros y el Editor de Visual Basic (Editor de Visual Basic: entorno en el que puede escribir y modificar código y procedimientos de Visual Basic para Aplicaciones. El Editor de Visual Basic contiene un conjunto completo de herramientas de depuración para buscar sintaxis, tiempo de ejecución y problemas lógicos en el código en uso.).

MostrarGrabar macros

La grabadora de macros de Word actúa como un magnetófono. Graba las pulsaciones de teclas y los clic en el botón del mouse (ratón) y las traduce a código de Microsoft Visual Basic para Aplicaciones (Visual Basic para Aplicaciones (VBA): versión del lenguaje de macros de Microsoft Visual Basic que se utiliza para programar aplicaciones basadas en Microsoft Windows y que se incluye en varios programas de Microsoft.). Cuando grabe una macro, utilice el mouse para hacer clic en comandos y opciones, pero no para seleccionar texto. Debe utilizar el teclado para grabar estas acciones. Por ejemplo, puede utilizar F8 para seleccionar texto y presionar la tecla FIN para mover el cursor al final de la línea.

MostrarSugerencias para grabar macros

  • Antes de grabar una macro, planee los pasos y comandos que desee ejecutar con la macro.
  • Si comete un error en el momento de la grabación, las correcciones también se grabarán. Después podrá modificar la macro para quitar los pasos innecesarios que haya grabado.
  • Intente anticiparse a cualquier mensaje que Word pueda mostrar y que pueda evitar que se ejecute la macro.
  • Si la macro incluye los comandos Buscar o Reemplazar del menú Edición, haga clic en Más en la ficha Buscar o Reemplazar y, a continuación, haga clic en Todo en el cuadro Buscar. Si la macro sólo busca hacia arriba o hacia abajo, Word detendrá la macro cuando llegue al principio o al final del documento y mostrará un mensaje preguntándole si desea continuar buscando.
  • Si desea utilizar la macro que está grabando para otros documentos, asegúrese de que no esté asociada al contenido del documento actual.
  • Si utiliza con frecuencia una macro específica, asígnela a un botón de la barra de herramientas, a un menú o a una combinación de teclas de método abreviado. De esta forma, podrá ejecutar la macro directamente sin tener que abrir el cuadro de diálogo Macros.

MostrarCrear macros con el Editor de Microsoft Visual Basic

MostrarAsignar macros a botones de barra de herramientas, menús y teclas de método abreviado

Para el acceso rápido a la macro, puede asignarla a una barra de herramientas (barra de herramientas: barra con botones y opciones que se utilizan para ejecutar comandos. Para mostrar una barra de herramientas, presione ALT y, a continuación, MAYÚS+F10.), a un menú (menú: lista de comandos que se muestra cuando hace clic en un nombre de menú de una barra de menús u otra barra de herramientas.) o a una combinación de teclas de método abreviado (método abreviado: tecla o combinación de teclas de función, como F5 o CTRL+A, que utiliza para ejecutar un comando. Una tecla de acceso, por lo contrario es un combinación de teclas, como ALT+F, que mueve el foco a un menú, comando o control.). La ejecución de la macro es tan sencillo como hacer clic en el botón de la barra de herramientas o en el comando de menú, o presionar la combinación de teclas de método abreviado.

Si asigna a una nueva macro el mismo nombre que el de un comando integrado existente de Word, las acciones de la primera reemplazarán a las del comando integrado. Por ejemplo, si graba una nueva macro y le asigna el nombre ArchivoCerrar, se adjuntará al comando Cerrar. Al seleccionar el comando Cerrar, Word realizará las nuevas acciones que haya grabado.

 Nota   Si lo hace por error, elimine la macro que acaba de crear y vuelva a grabarla con otro nombre. El comando integrado conserva las acciones originales.

MostrarAlmacenar macros

MostrarAutomatizar tareas en páginas Web

Para automatizar tareas en un documento de Word guardado y publicado como una página Web, en lugar de utilizar macros, se utilizan delimitadores de secuencia de comandos (delimitador de script: representación visual de un script de una página web que se abre en un programa de Microsoft Office. Los delimitadores de script no se muestran de manera predeterminada. Diferentes delimitadores representan scripts escritos en diferentes lenguajes de scripting.) y el Editor de secuencias de comandos de Microsoft (Microsoft Script Editor: utilizado para agregar texto, editar etiquetas HTML y editar código de Microsoft Visual Basic Scripting Edition (VBScript) en una página de acceso a datos. Puede ver también su página en Microsoft Script Editor tal y como aparecería en un explorador web.).

Los delimitadores de secuencia de comandos marcan el lugar donde desea almacenar secuencias de comandos en un documento de Word. Al hacer doble clic en el delimitador de secuencia de comandos del documento de Word, se inicia el Editor de secuencias de comandos de Microsoft para así poder programar o modificar la secuencia de comandos. La secuencia se ejecuta cuando se muestra la página Web en el explorador Web.

 
 
Corresponde a:
Word 2003