Has personalizado atajos de teclado en Word, pero después de cambiar o actualizar una plantilla, todos tus atajos desaparecen y vuelven a los valores predeterminados. Esto ocurre porque Word guarda las asignaciones de atajos de teclado personalizadas dentro del archivo de plantilla adjunto a tu documento. Cuando cambias de plantilla o la plantilla adjunta se reemplaza, Word carga la configuración de atajos de la nueva plantilla en lugar de la tuya. Este artículo explica exactamente por qué se restablecen los atajos y proporciona dos métodos fiables para restaurar o preservar tu configuración personalizada de atajos de teclado.
Puntos clave: Preservar atajos de teclado personalizados en Word
- Archivo > Opciones > Personalizar cinta de opciones > Botón Personalizar junto a Atajos de teclado: Abre el cuadro de diálogo Personalizar teclado donde se encuentran todas las asignaciones de atajos
- Guardar cambios en la plantilla Normal.dotm: Almacenar atajos en Normal.dotm los mantiene disponibles para todos los documentos nuevos en blanco
- Exportar atajos de teclado con una macro VBA: Una ejecución única de la macro genera una lista de todos los atajos actuales para respaldo y reimportación
Por qué cambiar una plantilla restablece tus atajos de teclado
Word no guarda los atajos de teclado personalizados en un único archivo central. En su lugar, cada asignación de atajo se guarda dentro de un archivo de plantilla específico. Cuando creas o abres un documento, Word carga los atajos de la plantilla adjunta a ese documento. La plantilla predeterminada es Normal.dotm, que se usa para todos los documentos nuevos en blanco. Si adjuntas una plantilla diferente a un documento, Word usa la configuración de atajos de esa plantilla en lugar de la de Normal.dotm. Si la nueva plantilla no tiene atajos personalizados o tiene su propio conjunto, tus atajos personalizados desaparecen.
El mismo comportamiento ocurre cuando actualizas o reemplazas la plantilla Normal.dotm. Por ejemplo, si eliminas Normal.dotm y dejas que Word la reconstruya, todos los atajos guardados en la antigua Normal.dotm se pierden. Los atajos también se restablecen cuando ejecutas una reparación de Office o cuando una directiva de grupo fuerza una actualización de plantilla en un entorno corporativo.
Entender que los atajos están vinculados a la plantilla es la clave para solucionar el problema. Debes guardar tus atajos en la plantilla correcta o exportarlos antes de que ocurra un cambio de plantilla.
Método 1: Guardar atajos personalizados en la plantilla Normal.dotm
El enfoque más seguro es almacenar todos tus atajos de teclado personalizados en Normal.dotm. Esta plantilla se carga automáticamente para cada documento nuevo que crees. Sigue estos pasos para reasignar tus atajos y guardarlos en Normal.dotm.
- Abrir el cuadro de diálogo Personalizar teclado
En Word, haz clic en Archivo > Opciones > Personalizar cinta de opciones. En la parte inferior del cuadro de diálogo, haz clic en el botón Personalizar junto a Atajos de teclado. - Seleccionar un comando y asignar un atajo
En la lista Categorías, elige la pestaña o grupo que contiene tu comando. En la lista Comandos, selecciona el comando específico. Haz clic en el cuadro Presionar nueva tecla de método abreviado y presiona la combinación de teclas deseada. Haz clic en Asignar. - Verificar la lista desplegable Guardar cambios en
Antes de cerrar el cuadro de diálogo, mira la lista desplegable etiquetada Guardar cambios en. Debe mostrar Normal.dotm. Si muestra otra cosa, cámbiala a Normal.dotm. - Repetir para todos los atajos personalizados
Asigna cada atajo que necesites, asegurando que cada asignación tenga como destino Normal.dotm. Haz clic en Cerrar cuando termines. - Probar los atajos
Cierra y reinicia Word. Abre un documento nuevo en blanco y presiona tus atajos. Deberían funcionar como se espera.
Método 2: Exportar e importar atajos usando una macro VBA
Si tienes muchos atajos o trabajas en un entorno donde las plantillas se actualizan con frecuencia, exporta tus atajos a un archivo de texto. Este método usa una macro VBA para listar todas las asignaciones de teclado actuales. Luego puedes usar la lista para recrear atajos manualmente o importarlos de nuevo mediante otra macro.
- Abrir el editor de VBA
Presiona Alt+F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones. - Insertar un nuevo módulo
En el Explorador de proyectos, haz clic derecho en Normal o en el nombre de tu documento. Elige Insertar > Módulo. Aparece una ventana de código en blanco. - Pegar la macro de exportación
Copia y pega el siguiente código en la ventana del módulo:Sub ExportKeyboardShortcuts()
Dim kb As KeyBinding
Dim doc As Document
Set doc = ActiveDocument
Open "C:\\ShortcutsBackup.txt" For Output As #1
For Each kb In KeyBindings
Write #1, kb.KeyString, kb.Command
Next kb
Close #1
MsgBox "Shortcuts exported to C:\\ShortcutsBackup.txt"
End Sub - Ejecutar la macro
Presiona F5 o haz clic en Ejecutar > Ejecutar Sub/UserForm. Un mensaje confirma la exportación. El archivo se crea en C:\ShortcutsBackup.txt. - Ver la lista exportada
Abre ShortcutsBackup.txt en el Bloc de notas. Cada línea muestra una combinación de teclas y el comando que ejecuta. Usa esta lista para reasignar manualmente los atajos después de un cambio de plantilla.
Problemas comunes después de un cambio de plantilla
Los atajos desaparecen aunque los guardé en Normal.dotm
Si Normal.dotm en sí fue reemplazada o eliminada, tus atajos se pierden. Word reconstruye una Normal.dotm nueva con la configuración predeterminada. Para prevenirlo, haz una copia de seguridad de tu archivo Normal.dotm. El archivo se encuentra en %appdata%\Microsoft\Templates. Copia Normal.dotm a una carpeta segura. Si los atajos desaparecen, cierra Word, reemplaza la nueva Normal.dotm con tu copia de seguridad y reinicia Word.
Los atajos funcionan en un documento pero no en otro
Esto ocurre cuando el segundo documento tiene una plantilla adjunta diferente. Abre el documento afectado. Haz clic en Archivo > Opciones > Complementos. En la lista desplegable Administrar, selecciona Plantillas y haz clic en Ir. En el campo Plantilla del documento, asegúrate de que apunte a Normal.dotm. Si muestra una ruta diferente, haz clic en Adjuntar y selecciona Normal.dotm.
La directiva de grupo corporativa anula mis cambios de atajos
En entornos administrados, los administradores de TI pueden imponer una plantilla global que sobrescribe Normal.dotm en cada inicio de sesión. En este caso, la única solución fiable es usar una macro VBA que se ejecute automáticamente al inicio y vuelva a aplicar tus atajos. Guarda la macro en tu libro de macros personal o en un complemento de confianza que no esté sujeto a la directiva.
| Ubicación de almacenamiento | Normal.dotm | Otra plantilla (.dotm o .dotx) |
|---|---|---|
| Los atajos persisten después del cambio de plantilla | Sí, si la plantilla en sí no se reemplaza | No, los atajos están vinculados a la plantilla reemplazada |
| Afecta a todos los documentos nuevos | Sí | Solo documentos que usan esa plantilla |
| Facilidad de respaldo | Fácil: copiar un archivo | Moderado: debe saber qué plantilla está adjunta |
| Funciona en entornos corporativos bloqueados | No, si la directiva sobrescribe Normal.dotm | No, misma limitación |
| Recuperación después de eliminación accidental | Reemplazar con archivo de respaldo | Volver a adjuntar plantilla o recrear atajos |
Ahora puedes evitar la pérdida de atajos de teclado guardando todas las asignaciones personalizadas en Normal.dotm y haciendo una copia de seguridad de ese archivo. Si trabajas en un entorno administrado, usa la macro de exportación VBA como red de seguridad. Para máxima fiabilidad, combina ambos métodos: mantén una copia de seguridad de Normal.dotm y un archivo de texto con tus atajos. La próxima vez que un cambio de plantilla restablezca tus atajos, podrás restaurarlos en menos de dos minutos.