En la red de la compañía de Brett, la plantilla Normal se actualiza periódicamente, automáticamente, en función de lo que sea que haga su departamento de TI. El problema es que la plantilla Normal contiene las macros de Brett que ha desarrollado, lo que significa que se sobrescriben. Se pregunta si hay alguna manera de asegurarse de que sus macros permanezcan intactas incluso si el departamento de TI decide actualizar la plantilla Normal.

Hay algunas cosas que resolver aquí, antes de sugerir cómo se podría abordar esta situación. Primero, Brett necesita determinar dónde se almacena su plantilla Normal. Si está almacenado en una unidad de red de modo que varias personas de la red accedan a él, probablemente Brett no debería modificarlo de todos modos; está bajo el control del departamento de TI y Brett no debería almacenar sus propias macros. en eso.

Sin embargo, si la plantilla Normal está en la máquina local de Brett, esa es una historia diferente. Esto significa que el departamento de TI está, de alguna manera, actualizando la plantilla Normal no solo en la máquina de Brett, sino también en todas las demás máquinas de la red. Desde la perspectiva del usuario, esto es un poco grosero. (De acuerdo, bastante grosero y un poco draconiano para empezar). La compañía debería desarrollar su propio conjunto de plantillas personalizadas y luego almacenarlas en una ubicación particular que no implique sobrescribir la plantilla Normal de ningún usuario. Ese enfoque implica establecer la ubicación de las Plantillas de grupo de trabajo, link: / wordribbon-Managing_Corporate_Templates [como se describe en este consejo].

Independientemente de lo que la empresa debería hacer, por supuesto, seguirán haciendo lo que quieran, incluida la sobrescritura de la plantilla Normal de Brett. Brett puede tomar algunas medidas para proteger sus macros, incluida la exportación periódica de los módulos de macro desde la plantilla Normal a una ubicación de respaldo. Puede hacerlo siguiendo estos pasos generales:

  1. Presione Alt + F11 para mostrar el Editor de Visual Basic (VBE).

  2. En el área del Explorador de proyectos a la izquierda del VBE, busque el proyecto Normal.

  3. Expanda la carpeta Módulos en el proyecto Normal. (Los módulos son el elemento organizativo que contiene sus macros).

  4. Haga clic con el botón derecho en el módulo que desea exportar. El VBE muestra un menú contextual.

  5. Elija Exportar archivo en el menú contextual. Se muestra el cuadro de diálogo Exportar archivo.

  6. Utilice los controles del cuadro de diálogo para especificar un nombre para su copia de seguridad y la ubicación donde debe almacenarse. (Puede almacenarlo en el escritorio por el momento y, más tarde, fuera de Word, moverlo a una ubicación más segura).

  7. Haga clic en el botón Guardar.

  8. Cierre el Editor de Visual Basic.

Este es un enfoque particularmente bueno si sus macros no cambian con tanta frecuencia; siempre que se actualice la plantilla Normal, simplemente puede usar las copias de seguridad para importar los módulos de macros nuevamente en ella. (Importa las macros siguiendo los pasos que se acaban de describir pero seleccionando Importar archivo en el menú contextual que se muestra en el paso 4.)

Por supuesto, con el tiempo, esto puede convertirse en un juego de golpear un topo. Debe recordar mantener actualizadas sus copias de seguridad de macros, y deberá tomar medidas para actualizar su plantilla Normal cada vez que el departamento de TI haga su trabajo. Una mejor solución es simplemente crear su propio «global»

plantilla que contiene sus macros. Puede almacenar esta plantilla en su carpeta de inicio y luego estará disponible cada vez que inicie Word.

Simplemente mueva las macros a una plantilla nueva y vacía. (Una buena forma de hacer esto es exportarlos desde la plantilla Normal siguiendo los pasos ya discutidos. Elimine los módulos de la plantilla Normal después de exportar, y luego use el Editor de Visual Basic para importar esos módulos a la nueva plantilla vacía).

A continuación, querrá almacenar esta nueva plantilla en la carpeta Inicio. La ubicación de esta carpeta puede variar de un sistema a otro. Para mí, la forma más fácil de descubrir la ubicación de la carpeta de inicio es seguir estos pasos:

  1. Muestra el cuadro de diálogo Opciones de Word. (En Word 2007, haga clic en el botón Office y luego en Opciones de Word. En Word 2010 o una versión posterior, muestre la pestaña Archivo de la cinta y luego haga clic en Opciones).

  2. Haga clic en Avanzado a la izquierda del cuadro de diálogo.

  3. Desplácese hasta la parte inferior de las opciones y haga clic en Ubicaciones de archivos. Word muestra el cuadro de diálogo Ubicaciones de archivos. (Ver figura 1)

  4. En la lista de Tipos de archivo, elija Inicio.

  5. Haga clic en Modificar.

El cuadro de diálogo resultante indica la ubicación de la carpeta de inicio que utiliza Word. Una vez que tenga la ubicación de la carpeta de Inicio, cierre Word y use Windows para copiar la plantilla en esta carpeta. La próxima vez que inicie Word, la plantilla se abrirá automáticamente y todas las macros que contiene estarán disponibles, igual que si todavía estuvieran en su plantilla Normal. Además, nada de lo que pueda hacer su departamento de TI con su plantilla Normal los molestará.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios WordTips), he preparado una página especial que incluye información útil.

link: / wordribbon-WordTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

WordTips es su fuente de formación rentable en Microsoft Word.

(Microsoft Word es el software de procesamiento de texto más popular del mundo). Este consejo (13648) se aplica a Microsoft Word 2007, 2010, 2013, 2016, 2019 y Word en Office 365.