Menús macro que desaparecen (Microsoft Word)
Martyn tiene una gran colección de macros que ha creado a lo largo de varios años. Cada una de estas macros se ha agregado a dos extensos menús personalizados. Recientemente, si Martyn edita cualquiera de las macros y luego guarda la plantilla, la próxima vez que inicie Word, todas las entradas de los menús personalizados desaparecerán. El único remedio parece ser restaurar la copia de seguridad más reciente de Normal.dot y, como consecuencia, perder su edición.
Puede haber varias razones por las que se produce este problema. El problema más probable es algún tipo de corrupción en el archivo Normal.dot.
Otros problemas de WordTips abordan cómo manejar la corrupción en el archivo Normal.dot, pero ninguno de esos remedios parecerá muy satisfactorio en esta situación debido a la gran cantidad de macros que se podrían perder al recuperar la plantilla Normal.dot.
La mejor solución es sacar las macros de la plantilla Normal.dot y colocarlas en una plantilla diferente. De esa manera, cualquier daño en Normal.dot no afectará sus macros porque ya no están en esa plantilla.
Por ejemplo, digamos que mueve las macros a una plantilla llamada MyMacros.dot. A continuación, puede mover el archivo de plantilla a la carpeta de inicio de Word, donde se reconocerá y cargará como una plantilla global la próxima vez que inicie Word. Esto significa que todas las macros dentro de la plantilla ahora están disponibles en todo momento, tal como estaban cuando estaban en la plantilla Normal.dot.
Por supuesto, cuando mueves tus macros a una nueva plantilla (normalmente usando el Organizador o moviéndolos dentro del propio Editor de VBA), esto puede «romper» los menús que creaste. La razón de esto es que los menús, y cualquier botón personalizado de la barra de herramientas, apuntan a ProjectName.ModuleName.MacroName. Cuando mueve la macro a una plantilla diferente, está cambiando ProjectName y posiblemente ModuleName y MacroName.
Sus opciones en este punto son recrear los menús, pero si tiene docenas (o decenas) de macros agregadas a los menús, esto puede ser una verdadera molestia. En su lugar, podría intentar estos pasos generales, antes de mover las macros, si está utilizando una versión de Word anterior a Word 2007:
-
Elija Herramientas | Personalizar para mostrar el cuadro de diálogo Personalizar.
-
En la pestaña Barras de herramientas, haga clic en Nuevo. Word muestra el cuadro de diálogo Nueva barra de herramientas. (Ver figura 1)
-
Ingrese el nombre «Backup1» como el nombre de su nueva barra de herramientas, luego haga clic en Aceptar.
-
Muestre la pestaña Comandos del cuadro de diálogo Personalizar. (Ver figura 2)
-
En la parte inferior de la lista desplegable Categorías, encontrará «Nuevo menú». Arrastre esta opción a la barra de herramientas Backup1 recién creada.
-
Nombra este menú como Copia de seguridad, más el mismo nombre que tu primer menú personalizado existente. Entonces, si su primer menú personalizado es Custom1, llame a este menú BackupCustom1. (Esto no es absolutamente necesario, pero hará que el nuevo menú sea más fácil de encontrar más adelante).
-
Repita los pasos 1 a 6, pero esta vez sustituya Backup2 por Backup1 y nombre este menú BackupCustom2.
-
Con el cuadro de diálogo Personalizar aún abierto, haga clic en su menú Custom1 original, mantenga presionada la tecla Ctrl y arrastre cada elemento desde su menú Custom1 a su menú BackupCustom1, uno a la vez. Manteniendo presionada la tecla Ctrl, estará copiando estos elementos, en lugar de moverlos.
-
Haga lo mismo con el menú Custom2, copiando cada elemento al menú BackupCustom2.
A diferencia de sus menús originales, estos menús recién creados (en la nueva barra de herramientas) se pueden copiar y guardar en una plantilla nueva. Utilice el Organizador para copiar las nuevas barras de herramientas y sus módulos de macro en una nueva plantilla. Esta plantilla se puede colocar en la carpeta de inicio de Word, como se describió anteriormente.
_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 (431) se aplica a Microsoft Word 97, 2000, 2002 y 2003.