Você personalizou atalhos de teclado no Word, mas depois de alterar ou atualizar um modelo, todos os seus atalhos desaparecem e voltam ao padrão. Isso acontece porque o Word armazena as atribuições de atalhos de teclado personalizados dentro do arquivo de modelo anexado ao seu documento. Ao trocar de modelo ou quando o modelo anexado é substituído, o Word carrega as configurações de atalho do novo modelo, ignorando as suas personalizações. Este artigo explica exatamente por que os atalhos são redefinidos e fornece dois métodos confiáveis para restaurar ou preservar sua configuração personalizada de atalhos de teclado.
Principais Conclusões: Preservar Atalhos de Teclado Personalizados no Word
- Arquivo > Opções > Personalizar Faixa de Opções > Botão Personalizar atalhos de teclado: Abre a caixa de diálogo Personalizar Teclado, onde todas as atribuições de atalho estão localizadas
- Salvar alterações no modelo Normal.dotm: Armazenar atalhos no Normal.dotm os mantém disponíveis para todos os novos documentos em branco
- Exportar atalhos de teclado usando uma macro VBA: Uma execução única de macro gera uma lista de todos os atalhos atuais para backup e reimportação
Por que Alterar um Modelo Redefine Seus Atalhos de Teclado
O Word não armazena atalhos de teclado personalizados em um único arquivo central. Em vez disso, cada atribuição de atalho é salva dentro de um arquivo de modelo específico. Quando você cria ou abre um documento, o Word carrega os atalhos do modelo anexado àquele documento. O modelo padrão é o Normal.dotm, usado para todos os novos documentos em branco. Se você anexar um modelo diferente a um documento, o Word usa as configurações de atalho desse modelo em vez do Normal.dotm. Se o novo modelo não tiver atalhos personalizados ou tiver seu próprio conjunto, seus atalhos personalizados desaparecem.
O mesmo comportamento ocorre quando você atualiza ou substitui o modelo Normal.dotm. Por exemplo, se você excluir o Normal.dotm e deixar o Word recriá-lo, todos os atalhos armazenados no antigo Normal.dotm são perdidos. Os atalhos também são redefinidos quando você executa um reparo no Office ou quando uma política de grupo força uma atualização de modelo em um ambiente corporativo.
Entender que os atalhos estão vinculados ao modelo é a chave para corrigir o problema. Você deve salvar seus atalhos no modelo correto ou exportá-los antes que ocorra uma alteração de modelo.
Método 1: Salvar Atalhos Personalizados no Modelo Normal.dotm
A abordagem mais segura é armazenar todos os seus atalhos de teclado personalizados no Normal.dotm. Este modelo é carregado automaticamente para cada novo documento que você cria. Siga estas etapas para reatribuir seus atalhos e salvá-los no Normal.dotm.
- Abra a caixa de diálogo Personalizar Teclado
No Word, clique em Arquivo > Opções > Personalizar Faixa de Opções. Na parte inferior da caixa de diálogo, clique no botão Personalizar ao lado de Atalhos de teclado. - Selecione um comando e atribua um atalho
Na lista Categorias, escolha a guia ou grupo que contém seu comando. Na lista Comandos, selecione o comando específico. Clique na caixa Pressione a nova tecla de atalho e pressione a combinação de teclas desejada. Clique em Atribuir. - Verifique o menu suspenso Salvar alterações em
Antes de fechar a caixa de diálogo, observe o menu suspenso rotulado Salvar alterações em. Ele deve mostrar Normal.dotm. Se mostrar qualquer outra coisa, altere para Normal.dotm. - Repita para todos os atalhos personalizados
Atribua cada atalho necessário, garantindo que cada atribuição tenha como destino o Normal.dotm. Clique em Fechar quando terminar. - Teste os atalhos
Feche e reinicie o Word. Abra um novo documento em branco e pressione seus atalhos. Eles devem funcionar conforme o esperado.
Método 2: Exportar e Reimportar Atalhos Usando uma Macro VBA
Se você tem muitos atalhos ou trabalha em um ambiente onde os modelos são atualizados com frequência, exporte seus atalhos para um arquivo de texto. Este método usa uma macro VBA para listar todas as atribuições de teclado atuais. Você pode então usar a lista para recriar atalhos manualmente ou importá-los de volta através de outra macro.
- Abra o editor VBA
Pressione Alt+F11 para abrir a janela do Microsoft Visual Basic for Applications. - Insira um novo módulo
No Project Explorer, clique com o botão direito em Normal ou no nome do seu documento. Escolha Inserir > Módulo. Uma janela de código em branco aparece. - Cole a macro de exportação
Copie e cole o seguinte código na janela do 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 - Execute a macro
Pressione F5 ou clique em Executar > Executar Sub/UserForm. Uma mensagem confirma a exportação. O arquivo é criado em C:\ShortcutsBackup.txt. - Visualize a lista exportada
Abra ShortcutsBackup.txt no Bloco de Notas. Cada linha mostra uma combinação de teclas e o comando que ela executa. Use esta lista para reatribuir manualmente os atalhos após uma alteração de modelo.
Problemas Comuns Após uma Alteração de Modelo
Atalhos desaparecem mesmo tendo salvado no Normal.dotm
Se o próprio Normal.dotm foi substituído ou excluído, seus atalhos se foram. O Word recria um novo Normal.dotm com configurações padrão. Para evitar isso, faça backup do seu arquivo Normal.dotm. O arquivo está localizado em %appdata%\Microsoft\Templates. Copie o Normal.dotm para uma pasta segura. Se os atalhos desaparecerem, feche o Word, substitua o novo Normal.dotm pelo seu backup e reinicie o Word.
Atalhos funcionam em um documento, mas não em outro
Isso ocorre quando o segundo documento tem um modelo anexado diferente. Abra o documento afetado. Clique em Arquivo > Opções > Suplementos. No menu suspenso Gerenciar, selecione Modelos e clique em Ir. No campo Modelo do documento, certifique-se de que aponta para Normal.dotm. Se mostrar um caminho diferente, clique em Anexar e selecione Normal.dotm.
Política de grupo corporativa substitui minhas alterações de atalho
Em ambientes gerenciados, os administradores de TI podem impor um modelo global que sobrescreve o Normal.dotm a cada login. Nesse caso, a única solução confiável é usar uma macro VBA que seja executada automaticamente na inicialização e reaplique seus atalhos. Armazene a macro em sua pasta de trabalho pessoal de macros ou em um suplemento confiável que não esteja sujeito à política.
| Local de Armazenamento | Normal.dotm | Outro Modelo (.dotm ou .dotx) |
|---|---|---|
| Atalhos persistem após alteração de modelo | Sim, se o modelo em si não for substituído | Não, atalhos estão vinculados ao modelo substituído |
| Afeta todos os novos documentos | Sim | Apenas documentos que usam esse modelo |
| Facilidade de backup | Fácil — copiar um arquivo | Moderado — é preciso saber qual modelo está anexado |
| Funciona em ambientes corporativos bloqueados | Não, se a política sobrescrever o Normal.dotm | Não, mesma limitação |
| Recuperação após exclusão acidental | Substituir pelo arquivo de backup | Reanexar modelo ou recriar atalhos |
Agora você pode evitar a perda de atalhos de teclado armazenando todas as atribuições personalizadas no Normal.dotm e fazendo backup desse arquivo. Se você trabalha em um ambiente gerenciado, use a macro de exportação VBA como uma rede de segurança. Para máxima confiabilidade, combine ambos os métodos: mantenha uma cópia de backup do Normal.dotm e um arquivo de texto com seus atalhos. Na próxima vez que uma alteração de modelo redefinir seus atalhos, você poderá restaurá-los em menos de dois minutos.