Cómo crear y ejecutar una macro en Word
- 2884
- 944
- Alejandro Duran
Si trabaja mucho con Microsoft Word y se encuentra haciendo las mismas cosas repetidamente, cree una macro. Macro es un acortamiento de la palabra macroinstrucción, lo que significa una serie de instrucciones para realizar una tarea.
Lo mejor de crear macros en Word es que no necesita saber cómo programar. Si puede presionar grabar y detener, puede hacer esto.
Tabla de contenido- En el Nombre de la macro: campo, ingrese un nombre significativo para la macro. No se permiten espacios. Use un guión bajo.
- En el Almacenar macro en: desplegable, puede seleccionar qué documentos desea que se use esta macro. Si elige todos los documentos (normales.dotm), la macro estará disponible para usted en cada nuevo documento de Word que realice de ahora en adelante. Si elige un solo documento, solo se aplicará a ese solo documento. Por lo general, es mejor elegir Todos los documentos.
- En el Descripción: campo, escriba lo que hace la macro. Esta es una macro simple con un nombre descriptivo, pero a medida que confía en las macros, hará cosas más complejas, por lo que una descripción siempre es una buena idea.
- Tu puedes elegir Asignar macro a O un botón que creará con el Botón o teclas de acceso rápido que puede elegir usar el Teclado botón. Ya hay muchas teclas de acceso directo, por lo que un botón puede ser mejor. Seleccionar Botón. Se abrirá una nueva ventana llamada Opciones de palabras.
- Aquí le asignará a la macro un botón en la cinta de palabras. Seleccionar Personalizar la cinta.
- En el Elija comandos de: desplegable, seleccione Macros. Esto nos mostrará nuestras macros en el área debajo de él.
- Necesitas en algún lugar de la cinta para poner la macro. Para este ejemplo, seleccione Hogar En el área de las pestañas principales. Luego seleccione Nuevo grupo.
- Seleccionar Rebautizar para que puedas darle un nombre significativo.
- En el Rebautizar Ventana, seleccione uno de los iconos para representar al grupo y luego ingrese Mis macros en el Nombre para mostrar campo.
- Seleccionar DE ACUERDO Para aplicarlo. Verás el cambio en el Pestañas principales área.
- Con las nuevas macros seleccionadas en el área de pestañas principales, seleccione el Normal.Newmacros.Insert_signature macro.
- Seleccionar Agregar Para insertarlo en el grupo My Macros.
- Por supuesto, querrás cambiar el nombre. Con la macro seleccionada en el área de pestañas principales, seleccione Rebautizar…
- En la ventana Cambiar nombre, seleccione un icono e ingrese un nombre simple en el Nombre para mostrar: campo.
- Seleccionar DE ACUERDO Para cometer el cambio. Verá el cambio en el área de las pestañas principales.
- Seleccionar DE ACUERDO debajo del área de pestañas principales para terminar de crear el botón para la macro.
- Adelante y cree cualquier bloque de firma que desee. Agregue un escaneo de su firma u otras imágenes. Lo que quieras. Cuando se haga eso, seleccione la flecha hacia abajo debajo del Macros botón.
- Seleccionar Para de grabar. Eso es todo. Su macro de firma de inserto está hecho.
- Pruébelo encontrando el Insertar firma botón que creó en la pestaña Inicio y seleccione. Su bloque de firma debe aparecer mágicamente exactamente como lo diseñó.
Cómo escribir una macro
Para la mayoría de las macros, el método de grabación es la forma más eficiente de crearlas. Eventualmente, querrás hacer algo más complejo. Esto requiere escribir la macro en el lenguaje Visual Basic para Aplicaciones (VBA). Tenemos la mejor guía de VBA para principiantes, así que marco que. Creemos una macro para darnos las palabras promedio por oración para ayudarnos a saber cuándo estamos siendo vanos.
- Necesitas acceso al Desarrollador pestaña que está oculta de forma predeterminada en Word. En la esquina superior izquierda de la palabra, seleccione Archivo.
- Cerca de la parte inferior izquierda, seleccione Opción.
- En la ventana que se abre, seleccione Personalizar la cinta.
- En el lado derecho, busque Desarrollador y pon una marca de verificación al lado.
- Seleccionar DE ACUERDO Para cerrar la ventana. El Desarrollador Pestaña ahora se mostrará.
- Selecciona el Desarrollador pestaña.
- Selecciona el Macros botón.
- Ingrese un nombre significativo en Nombre de la macro: Dejar el Macros en: como normal.DOTM para que se aplicará a todos los documentos de Word. Siempre ingrese una descripción en el Descripción: área.
- Seleccionar Crear. El Microsoft Visual Basic para aplicaciones La herramienta de desarrollo se abrirá.
- El código que se muestra en los rectángulos verdes a continuación ya debería estar allí con un espacio en blanco entre ellos. Copie y pegue el siguiente código en ese espacio:
Dim s como rango
Dim NUMWORDS como entero
Numsentencias dim como entero
Numsentences = 0
NUMWORDS = 0
Para cada s en ActivedOcument.Oraciones
Numsentences = Numsentences + 1
Numwords = Numwords + S.Palabras.Contar
Próximo
Msgbox "Palabras promedio por oración" + STR (int (numwords / numsentences)) + ". Menos de 15 es el mejor."
- Selecciona el Correr botón para probar el código. Si no se ejecuta como se esperaba, edite el código hasta que se ejecute como desee.
- Selecciona el Ahorrar botón y cierre la ventana de desarrollo.
- Cree un botón en la cinta de palabras utilizando el mismo método que se muestra en las instrucciones "Cómo grabar una macro" arriba.
- Encuentre el botón que acaba de crear y pruebelo.
Mi macro no funciona cuando guardo mi documento de Word
Word predeterminado se guarda con la extensión del archivo .docx, que no permite que las macros se ejecuten automáticamente. Si desea que la macro se ejecute, deberá cambiar el tipo de archivo al documento de Word Macro habilitado (*.muelle).
Este tipo de archivo existe en parte para combatir problemas de seguridad macro. Si ve esta extensión de archivo en un documento que no esperaba recibir, sospeche.
¿Qué más puedo hacer con las macros??
Puede crear macros en Excel, Outlook, incluso PowerPoint. Cualquier cosa que esté haciendo actualmente manualmente, debería poder grabar o escribir una macro para hacerlo. El uso de macros en Word junto con excelentes teclas de acceso directo de Windows amplificará su productividad diez veces.