Você quer adicionar seus comandos mais usados ao menu de contexto do botão direito no Word para agilizar sua edição. O menu de clique direito é controlado pelo modelo global Normal.dotm e não pode ser alterado diretamente na interface do Word. Este artigo explica como modificar o menu de contexto usando o diálogo interno Personalizar Faixa de Opções e a Barra de Ferramentas de Acesso Rápido, que também afetam indiretamente o comportamento do botão direito, e depois mostra o método avançado de editar o modelo Normal.dotm diretamente para adicionar ou remover comandos do menu de clique direito.
Principais Conclusões: Personalizando o Menu de Clique Direito no Word
- Arquivo > Opções > Barra de Ferramentas de Acesso Rápido > Personalizar > Menu de clique direito: Use a lista suspensa “Escolher comandos de” para selecionar “Todos os Comandos” e depois escolha o menu de contexto específico (ex.: “Menu de Contexto | Texto”) para adicionar comandos.
- Edição do modelo Normal.dotm via guia Desenvolvedor > Visual Basic: Abra o editor VBA, localize o projeto Normal e modifique o XML do menu de contexto no módulo ThisDocument para adicionar ou remover itens do menu.
- Barra de Ferramentas de Acesso Rápido como alternativa com clique direito: Adicione comandos à QAT e depois clique com o botão direito na QAT para encontrar um conjunto limitado de comandos que podem ser adicionados ao menu de clique direito via diálogo Personalizar.
Como Funciona o Menu de Clique Direito no Word
O menu de contexto do botão direito no Word é um conjunto dinâmico de comandos que muda dependendo de onde você clica: texto selecionado, uma célula de tabela, uma imagem, uma forma, um hiperlink ou uma área vazia do documento. Cada menu de contexto é armazenado como uma barra de menu separada no sistema de personalização de comandos do Word. Esses menus não são expostos nos diálogos de personalização da Faixa de Opções ou da Barra de Ferramentas de Acesso Rápido por padrão. Você deve selecionar o menu de contexto específico na lista suspensa “Escolher comandos de” no diálogo Personalizar para ver seu conteúdo.
Os dados de personalização são armazenados no modelo global Normal.dotm. Quaisquer alterações feitas em um menu de contexto são salvas nesse modelo e se aplicam a todos os documentos que você abrir. Se você excluir ou renomear o Normal.dotm, suas personalizações serão redefinidas para o padrão do Word. Isso significa que você pode fazer backup dos seus menus de contexto personalizados copiando o Normal.dotm para outra pasta.
Pré-requisitos para Personalizar o Menu de Clique Direito
Antes de começar, certifique-se de que a guia Desenvolvedor está visível na Faixa de Opções. Para ativá-la, vá em Arquivo > Opções > Personalizar Faixa de Opções, marque a caixa “Desenvolvedor” no painel direito e clique em OK. Você precisa da guia Desenvolvedor para acessar o Editor do Visual Basic e salvar modelos habilitados para macro. Você também precisa saber o nome exato do menu de contexto que deseja editar. Nomes comuns de menu de contexto incluem “Menu de Contexto | Texto”, “Menu de Contexto | Tabela”, “Menu de Contexto | Imagem” e “Menu de Contexto | Hiperlink”.
Método 1: Adicionar Comandos a um Menu de Clique Direito Usando o Diálogo Personalizar
Este método usa o mesmo diálogo que personaliza a Faixa de Opções e a Barra de Ferramentas de Acesso Rápido. O diálogo contém uma lista oculta de todos os menus de contexto. Você deve selecionar o menu de contexto correto em uma lista suspensa para ver seus comandos atuais e adicionar novos.
- Abra o Diálogo Personalizar Teclado e Menu
Clique em Arquivo > Opções > Barra de Ferramentas de Acesso Rápido. Na parte inferior das opções da Barra de Ferramentas de Acesso Rápido, clique no botão “Personalizar” ao lado de “Atalhos do teclado”. Isso abre o diálogo Personalizar Teclado. Feche esse diálogo clicando em Cancelar, mas não feche o diálogo principal de Opções ainda. - Mude para a Lista de Menu de Contexto
Nas opções da Barra de Ferramentas de Acesso Rápido, encontre a lista suspensa rotulada “Escolher comandos de”. Clique nela e role até o final da lista. Selecione “Todos os Comandos” primeiro para preencher a lista de comandos disponíveis. Em seguida, na mesma lista suspensa, você verá entradas como “Menu de Contexto | Texto”, “Menu de Contexto | Tabela”, “Menu de Contexto | Imagem”, etc. Selecione a que corresponde ao menu que deseja personalizar. - Adicione um Comando ao Menu de Clique Direito
Após selecionar o menu de contexto, a caixa de listagem abaixo mostra os comandos atuais nesse menu. Para adicionar um novo comando, volte à lista suspensa “Escolher comandos de” e selecione “Todos os Comandos” novamente. Percorra a lista alfabética de comandos até encontrar o desejado. Clique no comando para selecioná-lo e depois clique no botão “Adicionar >>” entre as duas caixas de listagem. O comando aparece na lista do menu de clique direito. - Reorganize ou Remova Comandos
Na lista do menu de clique direito, você pode selecionar um comando e usar as setas para cima e para baixo para reordená-lo. Para remover um comando, selecione-o e clique no botão “<< Remover”. Você não pode remover comandos internos que estão acinzentados. Esses são exigidos pelo Word. - Salve e Teste o Menu Personalizado
Clique em OK para fechar todos os diálogos. Clique com o botão direito em uma área em branco de um documento para ver suas alterações. Se você personalizou o menu “Menu de Contexto | Texto”, selecione algum texto e clique com o botão direito para testar os novos comandos.
Método 2: Remover ou Adicionar Comandos Editando o Normal.dotm Diretamente
Este método oferece controle total sobre a estrutura do menu de clique direito. Você edita o código XML dentro do modelo Normal.dotm usando o Editor do Visual Basic. Esta é a única maneira de remover comandos internos que estão acinzentados no diálogo Personalizar, ou de adicionar macros personalizadas e separadores especiais.
- Abra o Modelo Normal.dotm no Editor VBA
Na guia Desenvolvedor, clique em “Visual Basic” para abrir o editor VBA. No painel do Gerenciador de Projetos à esquerda, expanda “Normal” > “Objetos do Microsoft Word” e clique duas vezes em “ThisDocument”. - Insira o Código XML de Interface Personalizada
Na janela de código do ThisDocument, cole a seguinte estrutura XML. Este exemplo remove o comando padrão “Pesquisa Inteligente” do menu de contexto de texto e adiciona um comando personalizado que executa uma macro chamada “MinhaMacro”.<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<contextMenus>
<contextMenu idMso="ContextMenuText">
<button idMso="SmartLookupShow" visible="false"/>
<button id="MeuBotaoPersonalizado" label="Executar Minha Macro" onAction="MinhaMacro" insertBeforeMso="Cut"/>
</contextMenu>
</contextMenus>
</customUI> - Altere o ID do Menu de Contexto e os Comandos
Substitua “ContextMenuText” pelo ID do menu que deseja editar. IDs comuns: ContextMenuText (texto), ContextMenuTable (tabela), ContextMenuPicture (imagem), ContextMenuHyperlink (hiperlink). Use button idMso para ocultar comandos internos e button id com onAction para adicionar macros personalizadas. O atributo insertBeforeMso coloca seu botão antes de um comando interno específico, como “Cut”. - Salve o Modelo e Reinicie o Word
Salve o modelo Normal.dotm clicando em Arquivo > Salvar Normal.dotm no editor VBA, ou pressione Ctrl+S. Feche o Word completamente e reabra-o. Clique com o botão direito em um texto para ver o menu personalizado. O comando “Pesquisa Inteligente” está oculto e seu botão personalizado aparece.
Problemas Comuns ao Personalizar Menus de Clique Direito
O Diálogo Personalizar Não Mostra Nenhum Menu de Contexto
Se você não consegue ver “Menu de Contexto | Texto” ou entradas semelhantes na lista suspensa “Escolher comandos de”, provavelmente está olhando para o diálogo errado. Vá em Arquivo > Opções > Barra de Ferramentas de Acesso Rápido e clique no botão “Personalizar” próximo à parte inferior. A lista suspensa que lista as entradas “Menu de Contexto” só aparece nesse diálogo Personalizar secundário, não no painel principal de Opções.
Alterações Não Aparecem Após Adicionar um Comando
O Word armazena em cache a personalização do menu de contexto no Normal.dotm. Se você não vir suas alterações, feche todas as janelas do Word e reabra o aplicativo. Se as alterações ainda não aparecerem, verifique se você selecionou o menu de contexto correto no diálogo Personalizar. Por exemplo, adicionar um comando a “Menu de Contexto | Texto” não afeta o menu que aparece quando você clica com o botão direito em uma imagem.
Menu Personalizado Desaparece Após uma Atualização do Office
As atualizações do Office às vezes redefinem o modelo Normal.dotm para o estado padrão. Para evitar perder suas personalizações, faça backup do arquivo Normal.dotm. Sua localização padrão é %appdata%\Microsoft\Templates. Copie o Normal.dotm para uma pasta diferente. Se uma atualização apagar suas alterações, feche o Word, copie seu backup para a pasta Templates e reinicie o Word.
Personalização do Menu de Clique Direito: Diálogo Personalizar vs Edição XML VBA
| Item | Método Diálogo Personalizar | Método Edição XML VBA |
|---|---|---|
| Facilidade de uso | Sem necessidade de codificação, simples apontar e clicar | Requer conhecimento básico de XML e acesso ao editor VBA |
| Adicionar macros personalizadas | Não é possível adicionar macros diretamente, apenas comandos internos | Pode adicionar qualquer macro ou função personalizada via onAction |
| Remover comandos internos | Não é possível remover comandos acinzentados (bloqueados) | Pode ocultar qualquer comando usando visible=“false” |
| Persistência entre atualizações | Armazenado no Normal.dotm, pode ser redefinido após atualizações importantes | Mesmo armazenamento, mas alterações XML têm mais chance de sobreviver a atualizações |
| Número de menus que você pode editar | Todos os menus de contexto disponíveis na lista suspensa | Todos os menus de contexto, além de menus personalizados que você definir |
O Método Diálogo Personalizar é melhor para usuários que desejam adicionar ou remover comandos padrão sem escrever código. A Edição XML VBA é necessária para usuários avançados que precisam executar macros ou ocultar botões internos bloqueados.
Conclusão
Agora você pode adicionar, remover e reordenar comandos em qualquer menu de contexto de clique direito no Word usando o diálogo Personalizar ou o método XML VBA. Comece fazendo backup do seu modelo Normal.dotm em %appdata%\Microsoft\Templates. Para alterações rápidas, use o diálogo Personalizar em Arquivo > Opções > Barra de Ferramentas de Acesso Rápido e selecione o menu de contexto específico na lista suspensa “Escolher comandos de”. Para controle total, edite o XML no ThisDocument dentro do editor VBA e use o atributo idMso para ocultar comandos internos como SmartLookupShow. Após personalizar, teste cada menu clicando com o botão direito em texto, tabelas, imagens e hiperlinks para confirmar que suas alterações se aplicam corretamente.