Cómo guardar y restaurar macros en Microsoft Office

ofimática-macros-automatización

Las macros en los programas de Microsoft Office le ahorran tiempo al automatizar acciones comunes. Asegúrate de hacer una copia de seguridad de tus macros en caso de que necesites transferirlas o quieras compartirlas.

Si realiza los mismos conjuntos de acciones a menudo en los programas de Microsoft Office, puede ahorrarse tiempo con macros.

Las macros le permiten grabar múltiples acciones yluego ejecute rápidamente esas acciones haciendo clic en un botón o presionando un atajo de teclado. Word y Excel le permiten registrar acciones en macros, pero Outlook y PowerPoint no. Debe crear macros manualmente escribiendo el código usted mismo o copiando o importando código de otro lugar.

Si ha grabado macros en Word o Excel omacros creadas manualmente en Outlook o PowerPoint, y necesita moverlas a otra computadora, puede guardar las macros y luego restaurarlas. Guardar sus macros también le permite compartirlas con otros y le brinda una copia de seguridad en caso de que ocurra algo drástico.

Guarde las macros haciendo una copia de seguridad de la plantilla Normal.dotm (solo Word)

Las macros generalmente se almacenan en Normal.dotm plantilla para Word. Pero el Normal.dotm la plantilla también contiene muchas otras personalizacionescomo estilos y entradas de autocorrección. Por lo tanto, si está guardando sus macros para compartirlas con otros, es posible que desee utilizar un método diferente, que cubrimos después de esta sección.

Esta opción solo es útil para macros enPalabra. Excel, Outlook y PowerPoint tratan las macros de manera diferente. Las mejores opciones para guardar macros en Excel, Outlook o PowerPoint son uno de los otros dos métodos que se analizan a continuación.

Si está guardando macros como una copia de seguridad para usted, puede copiar el Normal.dotm archivo de plantilla a una unidad externa o de red.

los Normal.dotm el archivo de plantilla normalmente se encuentra en la siguiente carpeta, reemplazando "[nombre de usuario]" con su nombre de usuario de Windows:

C:Users[user name]AppDataRoamingMicrosoftTemplates

También puede buscar el archivo de plantilla si no está en la carpeta anterior.

Archivo de plantilla Normal.dotm para Word

Guarde macros exportándolos a un archivo .bas

Si desea compartir sus macros de Word con otras personas o importarlas a Word en otra computadora sin afectar el Normal.dotm plantilla, puede guardar sus macros en un .bas archivo que contiene solo las macros y nada más. Este método también se recomienda para guardar macros en Excel, Outlook y PowerPoint.

En los cuatro programas de Office, puede ver sus macros usando el Macros botón en el Código sección de la Desarrollador pestaña (que es posible que deba habilitar). O, en Word, puede ver sus macros usando el Ver macros opción en el Macros botón en el Macros sección de la Ver lengüeta.

Haga clic en Macros en la pestaña Desarrollador en Word

Para acceder al código de las macros enumeradas en el Macros cuadro de diálogo, haga clic en Editar.

Haga clic en Editar en el cuadro de diálogo Macros en Word

Se abre el editor de Microsoft Visual Basic para Aplicaciones (VBA). También puedes presionar Alt + F11 para abrir el editor de VBA.

En el Proyecto panel de la izquierda, haga clic en el signo más para expandir el Normal proyecto en Word, el VBAProject en Excel o PowerPoint, o un número Proyecto carpeta como Proyecto 1 en Outlook Luego, expande Módulos de la misma manera y haga doble clic NewMacroso un módulo numerado, como Módulo 1.

El nombre del módulo de código que contiene sus macros puede ser diferente, y también puede tener varios módulos. Vamos a usar NewMacros aquí ya que así es como se llama nuestro módulo de código en Word.

Todas las macros que grabaste figuran en el Código ventana a la derecha. También puede escribir manualmente sus propias macros en esta ventana.

Haga doble clic en un módulo en el editor de VBA en Word

En el editor de VBA, vaya a Archivo> Exportar archivo.

Vaya a Archivo> Exportar archivo en el editor VBA en Word

Vaya a la carpeta donde desea guardar las macros. Luego, ingrese un nombre para el archivo en Nombre del archivo caja, asegurándose de mantener el .bas extensión.

Hacer clic Salvar.

Cuadro de diálogo Exportar archivo en el editor VBA en Word

Puedes abrir el .bas archivar en cualquier editor de texto como el Bloc de notas y editarlos.

Las macros comienzan con Sub y terminar con Sub final. El nombre de la macro sigue inmediatamente Sub. Por ejemplo, el nombre de una de nuestras macros es Artículo Configuración. Los comentarios en macros comienzan con un apóstrofe.

Las macros de Word guardadas se abren en el Bloc de notas

Guardar macros copiándolos en un archivo de Word

Si lo prefiere, también puede almacenar sus macros de Word, Excel, Outlook o PowerPoint en un archivo de Word.

Abra Word y cree un nuevo archivo para almacenar las macros. Luego, presione Alt + F11 para abrir el editor de VBA. O abra Excel, Outlook o PowerPoint y luego presione Alt + F11.

En el Proyecto panel de la izquierda, haga doble clic en el nombre del módulo, como NewMacros, debajo Normal> Módulos (o VBAProject> Módulos o Proyecto1> Módulos)

Seleccione todo el texto en el Código ventana y presione Ctrl + C para copiarlo

Copie el texto del código macro en el editor VBA en Word

Ir Archivo> Cerrar y volver a Microsoft Word (o panorama, Sobresaliro PowerPoint)

Regrese a Word y presione Ctrl + V para pegar las macros en el documento de Word y luego guardar el documento.

Restaurar macros almacenadas en la plantilla Normal.dotm (solo Word)

Si guardó sus macros haciendo una copia de seguridad del Normal.dotm archivo de plantilla, copie el archivo de plantilla en la siguiente carpeta, reemplazando "[nombre de usuario]" con su nombre de usuario de Windows.

C:Users[user name]AppDataRoamingMicrosoftTemplates

Se le debe preguntar si desea reemplazar el predeterminado Normal.dotm archivo. De lo contrario, el archivo de plantilla probablemente esté en una ubicación diferente. Use Windows Search para encontrar el Normal.dotm archivo de plantilla y copie su archivo de plantilla respaldado allí.

Recuerda que el Normal.dotm La plantilla en Word también contiene muchas otras personalizaciones como estilos y entradas de autocorrección. Entonces, si ya ha personalizado el Normal.dotm plantilla en la PC a la que está transfiriendo las macros, debe guardar las macros utilizando uno de los otros dos métodos que describimos anteriormente.

Restaurar macros desde un archivo .bas

Para restaurar sus macros desde un .bas archivo, abra Word, Excel, Outlook o PowerPoint y presione Alt + F11 para abrir el editor de VBA.

En Word, selecciona Normal en el Proyecto panel a la izquierda en Word. En Excel o PowerPoint, seleccione VBAProject, o en Outlook, seleccione un proyecto numerado, como Proyecto 1.

Seleccione Proyecto normal en el editor VBA en Word

Ir Archivo> Importar archivo.

Vaya a Archivo> Importar archivo en el editor VBA en Word

Sobre el Importar archivo cuadro de diálogo, vaya a la carpeta que contiene el .bas archivo que desea importar.

Selecciona el .bas presentar y hacer clic Abierto.

Cuadro de diálogo Importar archivo en el editor VBA en Word

Las macros se importan bajo el Módulos carpeta.

Macros importadas bajo la carpeta Módulos en el editor VBA en Word

Restaurar macros desde un archivo de Word

Para restaurar las macros que guardó en un archivo de Word, abra el archivo de Word, seleccione el texto de la macro y cópielo (Ctrl + C)

Luego, haga clic derecho en Normal en el Proyecto panel en Word, VBAProject en el Proyecto panel en Excel o PowerPoint, o un proyecto numerado, como Proyecto 1, en el Proyecto panel en Outlook.

Ir Insertar> Módulo.

Vaya a Insertar> Módulo en el editor de VBA en Word

Haga clic en el Código ventana para asegurarse de que el cursor esté en la ventana.

prensa Ctrl + V pegar el código macro en el Código ventana.

Pegue el código de macro en la ventana de Código en el editor VBA en Word

Hacer clic Salvar o presione Ctrl + S para guardar las macros.

Haga clic en Guardar en el editor VBA en Word para guardar macros

Luego ve a Archivo> Cerrar y volver a Microsoft Word (o panorama o Sobresalir)

Seleccione Cerrar y volver a Microsoft Word en el editor VBA

Haga una copia de seguridad de sus macros

El uso de uno de estos métodos para guardar sus macros asegurará que tenga copias de seguridad de ellos. Y puede usar las copias de seguridad para transferir sus macros entre computadoras y compartirlas con otros.

0

Artículos similares

Deja un comentario