Cómo crear y ejecutar una macro en Word


Si trabaja mucho con Microsoft Word y se encuentra haciendo las mismas cosas repetidamente, crear una macro. Macro es una abreviatura de la palabra macroinstrucción, que significa una serie de instrucciones para realizar una tarea.

Lo mejor de crear macros en Word es que no es necesario saber programar. Si puede presionar grabar y detener, puede hacerlo.

¿No son peligrosas las macros?

¿Ha oído que las macros son malo porque pueden contener virus? Aunque debe tener cuidado al abrir documentos de Office de personas desconocidas porque pueden tener macros maliciosas, eso no es un problema aquí. Usted crea su propia macro, por lo que sabe que no es un virus.

Cómo grabar una macro en Word

Para este ejemplo, va para crear una macro en Word a inserta tu firma al final de un documento.

  1. Con Word abierto, vaya a la pestaña Ver.
  2. Seleccione la flecha hacia abajo debajo del botón Macros.
  3. Seleccione Grabar macro…y se abrirá una nueva ventana.
    1. En el campo Nombre de macro:, ingrese un nombre significativo para la macro. No se permiten espacios. Utilice un guión bajo o un guión.
    2. En el menú desplegable Almacenar macro en:, puede seleccionar qué documentos desea que se use esta macro. Si elige Todos los documentos (Normal.dotm), la macro estará disponible para usted en cada nuevo documento de Word que cree a partir de ahora. Si elige un solo documento, solo se aplicará a ese único documento. Por lo general, es mejor elegir Todos los documentos.
      1. En el campo Descripción:, escribe lo que hace la macro. Esta es una macro simple con un nombre descriptivo, pero a medida que se sienta más seguro con las macros, hará cosas más complejas, por lo que una descripción siempre es una buena idea.
      2. Puede elegir Asignar macro aya sea un botón que creará con el Botóno teclas de acceso rápido que puede elegir con el botón Teclado. Ya existen muchas teclas de método abreviado para Word, por lo que un botón puede ser lo mejor. Seleccione Botón. Se abrirá una nueva ventana llamada Opciones de Word.
        1. Aquí asignará a la macro un botón en el Cinta de la palabra. Seleccione Personalizar cinta.
        2. En el menú desplegable Elegir comandos de:, seleccione Macros. Esto nos mostrará nuestras macros en el área debajo de él.
          1. Necesita en algún lugar de la cinta para colocar la macro. Para este ejemplo, seleccione Inicioen el área de pestañas principales. Luego, seleccione Nuevo grupo.
          2. Seleccione Cambiar nombrepara que pueda darle un nombre significativo.
          3. En Cambiar nombre, seleccione uno de los iconos para representar el grupo y, a continuación, introduzca Mis macrosen el campo Nombre para mostrar.
          4. Seleccione Aceptarpara aplicarlo. Verá el cambio en el área Pestañas principales.
            1. Con el nuevo My Macros seleccionado en el En el área de pestañas principales, seleccione la macro Normal.NewMacros.Insert_Signature.
            2. Seleccione Agregarpara insertarla en el grupo Mis macros.
              1. Por supuesto, querrás cambiarle el nombre. Con la macro seleccionada en el área de pestañas principales, seleccione Cambiar nombre ...×
              2. En la ventana Cambiar nombre, seleccione un icono e ingrese un nombre simple en el Nombre para mostrar:campo.
              3. Seleccione Aceptarpara confirmar el cambio. Verá el cambio en el área de pestañas principales.
              4. Seleccione Aceptardebajo del área de pestañas principales para terminar de crear el botón para la macro.
                1. Continúe y cree el bloque de firma que desee. Agregue un escaneo de su firma u otras imágenes. Lo que quieras. Cuando haya terminado, seleccione la flecha hacia abajo debajo del botón Macros.
                2. Seleccione Detener grabación. Eso es. Su macro Insertar firma está hecha.
                  1. Pruébelo buscando el botón Insertar firmaque creó en el Pestaña Inicio y selecciónela. Su bloque de firma debería aparecer mágicamente exactamente como lo diseñó.
                  2. Cómo escribir una macro

                    Para la mayoría de las macros, el método de grabación es la forma más eficaz de crearlos. Con el tiempo, querrás hacer algo más complejo. Esto requiere escribir la macro en el lenguaje Visual Basic para Aplicaciones (VBA). Tenemos el la mejor guía de VBA para principiantes, así que márcalo como favorito. Creemos una macro para darnos el promedio de palabras por oración para ayudarnos a saber cuándo estamos hablando.

                    1. Necesita acceder a la pestaña Desarrolladorque está oculta de forma predeterminada en Word. En la esquina superior izquierda de Word, seleccione Archivo× .
                      1. Cerca de la parte inferior izquierda, seleccione Opciones0000-.
                        1. En la ventana que se abre, seleccione Personalizar cinta.
                        2. En el lado derecho, busque Desarrolladory coloque una marca de verificación junto a él. .
                        3. Seleccione Aceptarpara cerrar la ventana. Ahora se mostrará la pestaña Desarrollador.
                          1. Seleccione la pestaña Desarrollador.
                          2. Seleccione el botón Macros.
                            1. Ingrese un nombre significativo en Macro nombre:deje Macros en:como Normal.dotm para que se aplique a todos los documentos de Word. Introduzca siempre una descripción en el área Descripción:.
                            2. Seleccione Crear. Se abrirá la herramienta de desarrollo de Microsoft Visual Basic para aplicaciones.
                              1. 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:
                              2. Dim s como rango
                                Dim numWords as Integer
                                Dim numSentences As Integer
                                numSentences = 0
                                numWords = 0

                                In_content_1 todo: [300x250] / dfp: [640x360]->

                                Para cada s en ActiveDocument.Sentences
                                numSentences = numSentences + 1
                                numWords = numWords + s.Words.Count
                                Siguiente

                                MsgBox "Promedio de palabras por frase ”+ Str (Int (numPalabras / numSentencias)) +“. Menos de 15 es lo mejor ”.

                                1. Seleccione el botón Ejecutarpara probar el código. Si no se ejecuta como se esperaba, edite el código hasta que se ejecute de la manera deseada.
                                  1. Seleccione Guardar y cierre la ventana de desarrollo.
                                    1. Crea un botón en la cinta de Word usando el mismo método que se muestra en el “ Cómo grabar una macro ”instrucciones anteriores.
                                    2. Busque el botón que acaba de crear y pruébelo.
                                    3. Mi macro no funciona cuando guardo mi documento de Word

                                      Por defecto, Word se guarda con la extensión de archivo .docx, que no permite que las macros se ejecuten automáticamente. Si desea que se ejecute la macro, deberá cambiar el tipo de archivo a Documento habilitado para macros de Word (* .docm).

                                      Este tipo de archivo existe en parte para combatir problemas de seguridad de macros. 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, panorama, incluso PowerPoint. Cualquier cosa que esté haciendo actualmente de forma manual, 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 multiplicará por diez su productividad.

                                      Artículos Relacionados:


                                      11.11.2020