NorfiPC
NorfiPC » Modificar Windows y los programas » Como crear Macros

Como crear y grabar macros en Word y Excel, ejemplos prácticos


Compartir en Google Compartir en Facebook Compartir en Twitter Pinear imágenes en Pinterest
Grabar, escribir y guardar una macro, como hacerlo tutorial paso por paso. Ejecutar más rápido y facilitar las tareas que hacemos a diario en los programas de Microsoft Office. Como usar la grabadora de macros y el editor de Visual Basic. Crear y personalizar botones para ejecutar las macros.
Como crear y grabar macros en Word y Excel Muchos de los que poseen conocimientos avanzados y usan Microsoft Word o Excel de forma más profesional, crean y usan sus propias macros para facilitar la ejecución de muchas tareas.
Los que utilizamos estos programas de forma ocasional, también podemos tener estas macros o aplicaciones para realizar algunas tareas repetitivas o comunes más rápidamente.
Los macros son funcionalidades que ofrecen los programas de Office, son comandos que se crean y guardan, pudiéndolos ejecutar mediante un botón en la Barra de acceso rápido o una combinación del teclado.
No es nada difícil crear una macro, solo se necesitan algunos minutos, que recuperaremos posteriormente, gracias al tiempo que vamos a ahorrarnos al ejecutarlos.
En este artículo explicamos su creación de forma sencilla y a la vez detallada, de forma tal que pueda ser comprendido el proceso por cualquier persona.
También compartimos muchos ejemplos prácticos para darnos cuenta de la utilidad de estas aplicaciones.



¿Qué es una macro?


Una macro es un conjunto de comandos o instrucciones enviados al programa, que se ejecutan secuencialmente una tras otra.
De hecho macro es la abreviatura de macroinstrucción.
Se usan para agrupar acciones repetitivas y rutinarias.
Una macro funciona de forma similar a las herramientas que incluye Word o Excel en cada menú.
Después de crearla la tendremos guardada en nuestra plantilla para usarla en cualquiera ocasión.
Podemos ejecutarla cuando sea necesario usando un botón o una combinación de teclas.
Las macros son creadas en el lenguaje de programación Microsoft VBA (Visual Basic para Aplicaciones) incluido en Word, Excel, Access, PowerPoint y otros programas de Office, pero no te asustes que estos programas incluyen una aplicación que hace sumamente fácil la creación de una de ellas.



¿Cómo crear los macros en Word?


Hay dos formas de crear las macros en Word:
Utilizar la Grabadora de macros
La Grabadora de macros es una aplicación incluida en los programas de Microsoft Office que permite crear una macro paso por paso, ejecutando y grabando las acciones que se quieren guardar. Es el método más sencillo.
Usar el editor de Visual Basic
Consiste en escribir o pegar el código en lenguaje Visual Basic en un editor incluido.
Para escribirlo se requieren conocimientos de este lenguaje que no poseen los que leen este artículo, pero también se puede pegar código de funciones creadas por los más expertos y de esa forma poder disponer de macros muy útiles.
En este artículo se incluyen varios códigos 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 pestaña Popular marca la casilla: "Mostrar ficha Programador en la cinta de opciones".
• En Office 2010 abre las Opciones de Word y en la pestaña 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 continuación se aplica a Word, Excel y otros programas de Office de forma algo similar.

1- Crea un nuevo documento en Word.
2- En la pestaña Programador da un clic en "Grabar macro".
Comenzar a grabar una macro en Word
3- Escoge en la ventana que se abre si vas a asignar a dicho macro un botón o una combinación de teclas.
4- Da un clic en "Aceptar" para comenzar la grabación.
A partir de este momento todas las acciones que se realicen quedarán guardadas.
Durante la grabación de una macro se puede usar el ratón, para activar herramientas y comandos pero no para seleccionar texto.
Para hacerlo usa las teclas de dirección (flechas) con la tecla Mayus (Shift) presionada.
5- Para terminar da un clic en el botón "Detener grabación".
Detener la grabación de una macro en Word
Para ejecutar una macro creada da un clic en el botón, usa la combinación 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.
Ventana de administracion de las macros en Word
En las versiones recientes de Word es muy práctico guardar las macros en la barra de herramientas de acceso rápido, que se muestra en la parte superior.
Para eso abre las Opciones y selecciona: "Barra de herramientas de acceso rápido".
En Comandos disponibles selecciona: "Macros". Marca cada macro y usa el botón "Agregar". Da un clic en el botón "Modificar" para asignarle un icono vistoso que lo identifique.
Asignar un icono a una macro en Word
Icono de un macro en la barra de acceso rapido en Word



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 código necesario e inmediatamente estará funcional la macro.
Para abrir el editor se usa las teclas ALT + F11 y en la ventana se pega el código.
Si existen varias macros se mostrarán separadas por una línea divisora.
Ventana del editor de Visual Basic en Word
Inmediatamente después de pegar el código, 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 específico es necesario seleccionarlo en la barra lateral izquierda del editor y crear un nuevo Módulo (Menú Insertar > Modulo).
Ahora escribir o pegar en la nueva ventana el código del macro.
Crear un nuevo modulo en el editor VBA de Word
Al abrir en Word un documento con macros aparece un mensaje de advertencia.
Accede a las Opciones > Centro de confianza > Configuración del centro de confianza y marca: "Habilitar todas las macros".



Crear una macro copiando y pegando el código


Utiliza los códigos siguientes para crear nuevos macros.
Para probarlos copia y pégalos 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 tamaño. 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 sitúes el ratón cualquier texto, en este ejemplo es: "(Me Gusta)"
Sub MeGusta()
Selection.TypeText Text:="(Me Gusta) "
End Sub

En otra página de este sitio puedes encontrar varios códigos de ejemplos para crear macros para Word o Excel.
Muchos de ellos muy útiles, otros interesantes.
Te serán de mucha ayuda si te interesa la programación en VBA.
Códigos 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 código.

Páginas relacionadas



Síguenos en las redes sociales


Norfi Carrodeguas en Google+ Trucos de NorfiPC en Facebook @NorfiPC en Twitter NorfiPC en Pinterest

Buscar en este sitio

 
 
Inicio | Mapa del sitio | Sobre mí | RSS