Você quer executar uma macro VBA diretamente da interface do Word sem abrir a caixa de diálogo Macros toda vez. O Word não oferece uma opção com um clique para adicionar uma macro à Barra de Ferramentas de Acesso Rápido ou à Faixa de Opções por padrão. Este artigo explica como atribuir uma macro a um botão personalizado na Barra de Ferramentas de Acesso Rápido e como adicionar um botão a uma guia personalizada da Faixa de Opções usando ferramentas internas. Você aprenderá as etapas exatas para criar um botão, atribuir um ícone e executar sua macro com um único clique.
Principais conclusões: Adicionar um botão de macro VBA à Barra de Ferramentas de Acesso Rápido ou à Faixa de Opções
- Arquivo > Opções > Barra de Ferramentas de Acesso Rápido > Escolher comandos de > Macros: Selecione sua macro e clique em Adicionar para colocar um botão na Barra de Ferramentas de Acesso Rápido.
- Clique com o botão direito no botão da macro > Modificar botão: Altere o ícone e o nome de exibição do botão da macro na Barra de Ferramentas de Acesso Rápido.
- Arquivo > Opções > Personalizar Faixa de Opções > Nova Guia: Crie uma guia personalizada da Faixa de Opções e um grupo, depois adicione sua macro da lista de Macros a esse grupo.
O que um botão de barra de ferramentas personalizado faz para macros VBA
Um botão de barra de ferramentas personalizado permite executar uma macro VBA clicando em um botão, em vez de navegar por Exibir > Macros > Exibir Macros e depois selecionar a macro. Isso é útil para macros que você executa com frequência, como ferramentas de formatação, scripts de limpeza de documentos ou auxiliares repetitivos de entrada de dados.
O botão pode ser colocado na Barra de Ferramentas de Acesso Rápido, que aparece acima ou abaixo da Faixa de Opções, ou em um grupo personalizado dentro da própria Faixa de Opções. Ambos os locais suportam ícones personalizados e nomes de exibição. Nenhum complemento de terceiros ou codificação é necessário para esta configuração.
Antes de começar, a macro já deve existir no documento ou modelo onde você deseja que o botão funcione. Macros armazenadas em Normal.dotm aparecem em todos os documentos. Macros armazenadas no documento atual aparecem apenas quando esse documento está aberto.
Etapas para adicionar um botão de macro à Barra de Ferramentas de Acesso Rápido
- Abra as Opções do Word
Clique na guia Arquivo e depois em Opções. Na caixa de diálogo Opções do Word, clique em Barra de Ferramentas de Acesso Rápido no painel esquerdo. - Altere a lista de comandos para Macros
Na lista suspensa Escolher comandos de, selecione Macros. Todas as macros disponíveis no documento atual e nos modelos globais aparecem na lista abaixo. - Selecione sua macro
Encontre o nome da sua macro na lista esquerda. Clique nela para selecioná-la. As macros são listadas pelo nome do procedimento VBA. Se você não vir sua macro, confirme se ela está armazenada em Normal.dotm ou no documento ativo. - Adicione a macro à barra de ferramentas
Clique no botão Adicionar entre as duas listas. A macro se move para a lista direita, que representa os botões atuais da Barra de Ferramentas de Acesso Rápido. - Altere o ícone e o nome de exibição do botão
Com a macro selecionada na lista direita, clique em Modificar na parte inferior. Na caixa de diálogo Modificar Botão, escolha um ícone na grade. No campo Nome de exibição, digite um nome curto como Limpar Formatação ou Inserir Data. Clique em OK. - Aplique a alteração
Clique em OK na caixa de diálogo Opções do Word. O botão personalizado aparece na Barra de Ferramentas de Acesso Rápido. Clique nele para executar sua macro.
Etapas para adicionar um botão de macro a uma guia personalizada da Faixa de Opções
- Abra as Opções do Word e escolha Personalizar Faixa de Opções
Clique em Arquivo > Opções > Personalizar Faixa de Opções. - Crie uma nova guia
No painel direito, em Personalizar a Faixa de Opções, clique em Nova Guia. Uma nova guia com um grupo padrão aparece. Você pode renomear tanto a guia quanto o grupo. Selecione Nova Guia (Personalizada), clique em Renomear e digite um nome como Minhas Ferramentas. Faça o mesmo para o grupo. - Altere a lista de comandos para Macros
Na lista suspensa Escolher comandos de à esquerda, selecione Macros. - Selecione sua macro e adicione-a ao grupo
Clique no nome da sua macro na lista esquerda. Depois clique no botão Adicionar. A macro aparece sob seu grupo personalizado na lista direita. - Renomeie e atribua um ícone ao botão da macro
Selecione a entrada da macro sob seu grupo personalizado. Clique em Renomear abaixo da lista direita. Na caixa de diálogo Renomear, escolha um ícone e digite um nome de exibição. Clique em OK. - Aplique a alteração
Clique em OK na caixa de diálogo Opções do Word. Sua guia personalizada aparece na Faixa de Opções. Mude para essa guia e clique no botão da macro para executá-la.
Erros comuns e limitações
A macro não aparece na lista de Macros
O Word lista apenas macros armazenadas no documento atual ou em Normal.dotm. Se a macro estiver em outro modelo que não esteja carregado como um complemento global, ela não aparecerá. Abra o documento que contém a macro ou copie a macro para Normal.dotm usando o editor VBA.
O botão está esmaecido ou não faz nada quando clicado
Um botão de macro é desabilitado quando a macro não está disponível no contexto atual. Se a macro estiver armazenada em um documento que está fechado, o botão não funciona. As configurações de segurança de macro na Central de Confiabilidade também podem bloquear macros. Vá para Arquivo > Opções > Central de Confiabilidade > Configurações da Central de Confiabilidade > Configurações de Macro e habilite Habilitar todas as macros para teste. Retorne à configuração recomendada após o teste.
A guia personalizada da Faixa de Opções é redefinida após uma atualização
As atualizações do Microsoft 365 às vezes redefinem as configurações personalizadas da Faixa de Opções. Exporte sua personalização antes de uma atualização importante. Em Opções do Word > Personalizar Faixa de Opções, clique em Importar/Exportar > Exportar todas as personalizações. Salve o arquivo exportado. Após uma atualização, importe o arquivo usando o mesmo menu.
O ícone do botão não muda
O botão Modificar funciona apenas para macros, não para comandos internos. Se você selecionou um comando interno por engano, remova-o da lista e adicione a macro novamente. Apenas entradas de macro permitem alterações de ícone e nome.
Barra de Ferramentas de Acesso Rápido vs Guia da Faixa de Opções para botões de macro
| Item | Barra de Ferramentas de Acesso Rápido | Guia Personalizada da Faixa de Opções |
|---|---|---|
| Localização | Acima ou abaixo da Faixa de Opções | Na Faixa de Opções como uma nova guia |
| Visibilidade | Visível em todas as guias da Faixa de Opções | Visível apenas quando a guia personalizada está selecionada |
| Uso de espaço | Compacto, espaço horizontal limitado | Largura total da guia com vários grupos |
| Método de personalização | Arquivo > Opções > Barra de Ferramentas de Acesso Rápido | Arquivo > Opções > Personalizar Faixa de Opções |
| Melhor para | Uma ou duas macros usadas com frequência | Muitas macros organizadas em categorias |
Agora você pode criar um botão personalizado para qualquer macro VBA no Word usando a Barra de Ferramentas de Acesso Rápido ou uma guia personalizada da Faixa de Opções. Comece com a Barra de Ferramentas de Acesso Rápido para uma única macro. Para um conjunto de macros, crie uma guia personalizada com grupos. Para garantir que seus botões sobrevivam a atualizações, exporte suas personalizações usando Arquivo > Opções > Personalizar Faixa de Opções > Importar/Exportar.