Você está na página 1de 5

https://norfipc.com/utiles/como-crear-grabar-macros-word-excel-ejemplos-practicos.

php
Hay dos formas de crear las macros en Word:
Utilizar la Grabadora de macros
La aplicacin viene incluida en Office y permite crear una macro paso por paso, ejecutando y
grabando las acciones que se quieren guardar. Es el mtodo ms sencillo.
Usar el editor de Visual Basic
Consiste en escribir o pegar el cdigo en lenguaje Visual Basic.
En este artculo se incluyen varios cdigos de ejemplo.
CREAR UN MACRO CON LA GRABADORA DE MACROS EN WORD
Para crear una macro es necesario en las versiones recientes de Office mostrar la ficha
"Programador" oculta.
En Office 2007 abre las Opciones de Word y en la pestaa Popular marca la casilla:
"Mostrar ficha Programador en la cinta de opciones".
En Office 2010 abre las Opciones de Word y en la pestaa Personalizar la cinta de
opciones, marca la casilla: "Mostrar ficha Programador en la cinta de opciones".
En Office 2000-2003 simplemente selecciona: Herramientas -> Macro
Lo que se indica a continuacin se aplica a Word, Excel y otros progr8 Camas de Office de
forma algo similar.

1- Crea un nuevo documento en Word.


2- En la pestaa Programador da un clic en "Grabar macro".

3- Escoge en la ventana que se abre si vas a asignar a dicho macro un botn o una
combinacin de teclas.
4- Da un clic en "Aceptar" para comenzar la grabacin.
A partir de este momento todas las acciones que se realicen quedarn guardadas.
Durante la grabacin de una macro se puede usar el ratn, para activar herramientas y
comandos pero no para seleccionar texto.
Para hacerlo usa las teclas de direccin (flechas) con la tecla Mayus (Shift) presionada.
5- Para terminar da un clic en el botn "Detener grabacin".

Para ejecutar una macro creada da un clic en el botn, usa la combinacin de teclas
asignadas o selecciona la macro en la ventana "Macros".
La ventana "Macro" la puedes ver en la ficha "Vista" o abrirla las teclas ALT + F8.

En las versiones recientes de Word es muy prctico guardar las macros en la barra de
herramientas de acceso rpido, que se muestra en la parte superior.
Para eso abre las Opciones y selecciona: "Barra de herramientas de acceso rpido".
En Comandos disponibles selecciona: "Macros". Marca cada macro y usa el botn
"Agregar". Da un clic en el botn "Modificar" para asignarle un icono vistoso que lo
identifique.
Crear un macro con el editor de Visual Basic

El editor de Visual Basic es un programa incluido en las aplicaciones de Office.


Para usarlo basta con escribir o pegar en su ventana el cdigo necesario e
inmediatamente estar funcional la macro.
Para abrir el editor se usa las teclas ALT + F11 y en la ventana se pega el cdigo.
Si existen varias macros se mostrarn separadas por una lnea divisora.
Inmediatamente despus de pegar el cdigo, estar disponible la macro para ejecutarla en
la ventana Macros (ALT + F8)
El formato de las macros es el siguiente:
Sub NombreMacro()
'
CODIGO en VBA
'
End Sub
Cualquier nuevo macro creada ser guardada en la plantilla predeterminada llamada
"Normal", por lo que estar disponible en cualquier nuevo documento que se cree.
(En Word 2000-2003 es Normal.dot, para Word 2007-2010 es Normal.dotm)
Para crear y guardar un macro en un documento especfico es necesario seleccionarlo en
la barra lateral izquierda del editor y crear un nuevo Mdulo (Men Insertar > Modulo).
Ahora escribir o pegar en la nueva ventana el cdigo del macro.
Al abrir en Word un documento con macros aparece un mensaje de advertencia.
Accede a las Opciones > Centro de confianza > Configuracin del centro de confianza y marca: "Habilitar todas
las macros".

Crear una macro copiando y pegando el cdigo

Utiliza los cdigos siguientes para crear nuevos macros.


Para probarlos copia y pgalos en la ventana del editor.

1- Crea un macro para personalizar un bloque de texto, en este ejemplo se cambia el tipo
de fuente y su tamao. Puedes modificarlo a tu antojo.
Sub Cursiva()
Selection.Font.Size = 13
Selection.Font.Name = "Monotype Corsiva"
End Sub

2- Inserta en cualquier lugar de un documento donde sites el ratn cualquier texto, en


este ejemplo es: "(Me Gusta)"
Sub MeGusta()
Selection.TypeText Text:="(Me Gusta) "
End Sub

En otra pgina de este sitio puedes encontrar varios cdigos de ejemplos para crear
macros para Word o Excel.
Muchos de ellos muy tiles, otros interesantes.
Te sern de mucha ayuda si te interesa la programacin en VBA.
Cdigos de ejemplos para macros de Word y Excel en Visual Basic

Editar y modificar los macros

Para modificar cualquiera de los macros escoge "Modificar" en la ventana "Macros" o abre
directamente el Editor.
Puedes modificarlos y personalizarlos a tu gusto sin ser un experto en Visual Basic.
Para comprender su funcionalidad puedes crear macros sencillos con la grabadora de
macros y posteriormente "mirar" el cdigo.

Você também pode gostar