Está en la página 1de 6

MACROS

Una macro consiste en una serie de comandos e instrucciones que se agrupan en un solo comando,
de forma que la tarea pueda realizarse automticamente y, de esta forma, simplificar las tareas que se
realizan repetidas veces.
Algunos usos tpicos de las macros sobre procesadores de textos son:

Acelerar as tareas rutinarias de modificaciones y formatos.

Combinar varios comandos, por ejemplo, insertar una tabla con un tamao y bordes especficos,
y con u nmero determinado de filas y columnas.

Hacer que una opcin de un cuadro de dilogo sea ms accesible.

Automatizar series de tareas complejas.

Word ofrece dos maneras de crear macros: utilizando la grabadora de macros o el editor de Visual
Basic.
Para ejecutar de forma rpida la macro, puedes crear y asignarle un botn para que aparezca en una
de las barra de herramientas. Tambin puedes incluirla en uno de los mens o asignarle una combinacin de
teclas de mtodo abreviado. La ejecucin de la macro ser tan sencilla como hacer clic en el botn que
creemos para ella en la barra de herramientas, en la opcin de men, o pulsar la combinacin de teclas de
mtodo abreviado que le asignamos.
1. CREAR UNA MACRO UTILIZANDO LA GRABADORA DE MACROS.
Se accede a la grabadora de macros seleccionando Herramientas Macro Grabar nueva
macro.

Antes de comenzar hay que tener en cuenta que la grabadora de macros recordar todos los pasos
que hagamos; por tanto, si hacemos algo y luego lo borramos, cada vez que se ejecute la macro lo har y lo
borrar, con la consiguiente prdida de tiempo. Es aconsejable realizar los pasos una vez antes de empezar
a grabar; de este modo no nos encontraremos con sorpresas desagradables.
Nombre de la macro: Nos permite identificarla y
diferenciarlas de las otras que creemos.
Guardar macro: La macro se puede guardar bien
junto con el documento que estamos creando, y
en ese caso slo estar disponible cuando
tengamos abierto dicho documento, o bien para
que pueda ser usada con todos los documentos
que estn basados en la plantilla normal del
procesador.
Descripcin: El usuario puede escribir lo que
desee en esta caja. Se recomienda una breve
descripcin de lo que realiza la macro, ya que
esto se considera un comentario.
Seguridad: Las macros pueden contener virus;
por eso, se recomienda no ejecutar macros cuya procedencia se desconozca. Las macros que nosotros
creemos son en principio seguras pero con esta opcin podemos limitar la ejecucin de determinadas
macros.
Cuando estamos grabando una macro aparece la barra de herramientas ,
pausar la grabacin para realizar las operaciones que no deseemos que estn

que nos permite


incluidas dentro

del cdigo de la macro y luego continuar. Tambin tenemos el botn de detener la grabacin. Una vez que
se ha detenido no podemos retomar la macro; por lo tanto, es conveniente pulsar Pausa cuando no estamos
seguros de si deseamos terminar o no.
Si deseamos modificar o aadir nuevas instrucciones a una macro una vez finalizada su grabacin,
es necesario trabajar con el cdigo en Visual Basic.
Si prestamos atencin, observaremos que mientras estamos grabando aparece junto al puntero del
ratn un icono () que nos indica que estamos grabando.
Ejercicio 1
En un documento llamado Ejercicios macros.doc (gurdalo antes de empezar a escribir), crea una
macro llamada MiPrimeraMacro que escriba tu nombre en color rojo, con fuente Verdana, negrita, cursiva
y a tamao 14. Guarda la macro en el documento Ejercicios macros.
Para ejecutar la macro, elige Herramientas Macro Macros:

Obtendrs el cuadro:
Elige Macros en (el
documento en el que la has
guardado) y pulsa Ejecutar. Es una
forma de ejecutar la macro
conociendo el nombre que le
hemos dado para identificarla.

Ejercicio 2
En el mismo documento, crea una macro llamada MiSegundaMacro que permita inserta un WordArt
tal como el siguiente (ojo, se insertar el WordArt y a continuacin se modificar utilizando los botones de
la barra de herramientas correspondiente). Guarda la macro en el documento Ejercicios macros.

2. ASIGNAR MACRO A
Ya hemos visto que se puede ejecutar una macro por su nombre. Otra forma ms sencilla de
ejecutarla es pulsando simultneamente varias teclas. Para poder ejecutarla de esta manera es necesario que
cuando la creemos le asignemos esa combinacin de teclas que servirn, nica y exclusivamente, para
ejecutarla a ella.

Si pulsamos el icono Teclado, aparecer la


ventana Personalizar teclado. En el cuadro Nueva
tecla de mtodo abreviado, escribiremos la
combinacin de teclas deseada.
Una macro tambin se puede asignar a una
tecla de funcin (de F1 a F12).
Pulsando el botn Asignar, queda asignada la
combinacin deseada.

Ejercicio 3
En
el
documento
Ejercicios
macros.doc, crea una macro llamada
MiTerceraMacro que escriba tu nombre
completo con efecto de fuente Chispeante y
adems, con fuente Arial, color Azul oscuro,
negrita, subrayado y lo que quieras aadirle.
Esta macro se ejecutar con la combinacin
Alt+A.

Una macro puede tener asignadas varias combinaciones de teclas, no nicamente una. Cada vez que
pulsemos una combinacin de teclas debemos pulsar el botn Asignar.
Ejercicio 4
En el documento Ejercicios macros.doc, crea una macro llamada MiCuartaMacro que escriba la
fecha actual en una celda de una tabla. La celda estar centrada en la lnea y tendr dobles bordes. Esta
macro se ejecutar con ALT+B ALT+C.
3. EJECUTAR UNA MACRO.
Ya se ha visto que la forma ms fcil es pulsando simultneamente la combinacin de teclas que le
asignamos cuando la creamos. Tambin hemos visto que mediante el botn Ejecutar que se encuentra en el
cuadro Herramientas Macro Macros (Alt+F8) tambin es posible ejecutarla eligindola en una lista.
En este caso, tenemos ms opciones: Crear, Eliminar, Modificar, Paso a paso y Organizador.
Para modificar una macro es necesario conocer el lenguaje Visual Basic. Si pulsamos sobre el botn
Modificar nos lleva a este editor, donde se puede ver el cdigo que corresponde a esta macro. Desde el
editor podemos regresar a Word pulsando el botn de la barra de herramientas

Ejercicio 5
Ejecuta todas las macros realizadas (si an no lo has hecho).
Crea una macro llamada Macro100 que inserte el hipervnculo de la pgina web del ayuntamiento
de Alcal la Real. No le asignes ninguna tecla. Ejecuta la macro y edtala con Visual Basic. Mira el cdigo
que corresponde a esa macro.
Tambin se pueden asignar las macros a una barra de herramientas.

4. BARRA DE HERRAMIENTAS Y MACROS.


Como sabemos, existen unas barras de herramientas creadas por Word. Las ms comunes y usadas
son la barra Estndar y Formato. Tambin podemos crear nuestra propia barra personalizada a nuestras
necesidades.
4.1. CREAR UNA BARRA DE HERRAMIENTAS.
Se puede crear una nueva barra de herramientas pulsando Ver Barra de Herramientas
Personalizar Pestaa Barra de Herramientas Botn Nueva.
Damos un nombre a la barra y
decidimos si estar disponible slo para
ese documento o en Normal.dot.
Aceptamos.
Ejercicio 6
En el documento Ejercicios macros,
crea una barra de herramientas
nueva llamada MiPrimeraBarra
(estar disponible slo en este
documento)

4.2. INSERTAR BOTONES EN LA BARRA DE HERRAMIENTAS.


Nada ms crear nuestra barra, sta estar vaca .
Ya sabemos mostrar y ocultar dicha barra (Ver

Barra de herramientas).

Tambin sabemos insertar botones e la misma (antes hay que tener visible dicha barra). Recordemos
Ver Barra de Herramientas Personalizar Pestaa Comandos elegimos la Categora de la cual
deseamos insertar botones y en el cuadro de la derecha, elegimos el botn que deseemos insertar. Se inserta
en la barra arrastrndolo y soltndolo sobre la misma.
Ejercicio 7
Inserta en la barra de herramientas MiPrimeraBarra los siguientes botones: el rectngulo y la elipse
de la categora Autoformas, Abrir de la categora Archivo, Cursiva de la categora Formato, Ortografa y
gramtica de la categora Herramientas, y dos ms de tu libre eleccin.
4.3. MODIFICAR EL ASPECTO DE LOS BOTONES.
El aspecto de los botones que existen en las barras de herramientas se puede modificar
personalizndolos segn nuestras preferencias.
Desde la pestaa Comandos de la ventana Personalizar y teniendo pulsado el botn de comando de
la barra de herramientas que estamos creando, se activa el botn Modificar seleccin. Desplegamos el
men y aparecen las diferentes opciones con las que podemos modificar el botn de comando. Este men
se puede obtener situando el cursor sobre el botn y pulsando el botn derecho. Puede que no todas las
opciones estn disponibles para todos los comandos.

Ejercicio 8
Modifica el botn Abrir en la barra
de herramientas MiPrimeraBarra para que
nicamente aparezca el texto y no la imagen.
Modifca el botn Cursiva de
MiPrimeraBarra para que aparezca la
imagen de la letra en color rojo .
Cambia la imagen del botn
Ortografa y Gramtica para que aparezca la
imagen de una calculadora. Modifica la
imagen del botn cambindoles los colores y
dibujando un 9 en el centro de la misma en
color rosa.

4.4. ASIGNAR UNA MACRO A UN BOTN DE COMANDO DE UNA BARRA DE


HERRAMIENTAS.
Desde Ver Barra de herramientas Personalizar Comandos, accedemos a la categora
Macros. En la derecha nos muestra las macros que nosotros hemos creado; desde ah seleccionamos la que
deseamos insertar en nuestra barra de herramientas y la arrastramos hasta ella.

Ejercicio 9
Crea
una
barra
de
herramientas
llamada
MiSegundaBarra e inserta en la
misma un botn para cada una de las
macros que has creado en los
ejercicios
anteriores.
Arregla
convenientemente la apariencia de
cada botn.

5. MENS Y MACROS.
Uno de los elementos de la pantalla de Word conocido por todos es la barra de mens que contiene
lo que se llama Mens integrados.

5.1. INTEGRAR UNA MACRO COMO MEN.


Podemos insertar una de nuestras macros en esta barra de mens. Desde Ver Barra de
herramientas Personalizar Comandos Categora Macros. Arrastramos la macro que nos interesa
hasta la posicin deseada en la barra de mens.
Ejercicio 10
Inserta en la barra de mens la macro llamada MiPrimeraMacro.
5.2. AADIR UNA MACRO A UN MEN EXISTENTE.
Podemos insertar una de nuestras macros dentro de un men integrado (Archivo, Edicin, ),
arrastrndola igual que antes y sin soltarla, desplegaremos el men deseado, colocndola en la posicin
deseada.
Ejercicio 11
Inserta en el men Ventana la macro llamada MiSegundaMacro.
5.3. CREAR UN NUEVO MEN Y ASIGNARLE MACROS.
Podemos crear un nuevo men junto a los que ya vienen integrados en Word y dentro de l, colocar
las macros que necesitemos. Desde Ver Barra de herramientas Personalizar Comandos elegimos
la categora Nuevo Men. Lo arrastramos hasta la posicin donde nos interesa insertarlo.
El aspecto del nuevo men se puede modificar posicionndonos sobre l y pulsando el botn
derecho o bien Modificar seleccin que est en Personalizar Comandos Modificar seleccin.
La asignacin de macros se realiza como en ocasiones anteriores, seleccionndolas y arrastrndolas
sobre el men creado.
Ejercicio 12
Crea un men llamado MenuMacros. Como opciones de dicho men, insertars todas las macros
creadas en el documento Ejercicios macros.doc.
6. EJERCICIOS EXTRA.
1) Crea una macro a la que asignes la combinacin de teclas para pegar, es decir, CTRL+V, y
comprueba lo que ocurre.
2) Crea una macro asignndole la combinacin de teclas CTRL+A+V. Es esto posible?
3) Crea una macro asignndole la combinacin de teclas CTRL+ALT+A Ha sido posible? Razona lo
que acabas de hacer y la diferencia con el ejercicio anterior.
4) Cuando asignamos una combinacin de teclas a una macro, el procesador nos dice en algn lugar si
esa combinacin ya est asignada. Localiza la ventana o pantalla donde se indica esto.