O novo Outlook para Windows não suporta macros VBA. Isso significa que scripts criados para automatizar classificação de e-mails, respostas ou tarefas de calendário não funcionarão no novo aplicativo. A Microsoft projetou o novo Outlook em uma plataforma baseada na web que não pode carregar o modelo de add-in COM exigido pelo VBA. Este artigo explica por que o VBA está ausente no novo Outlook e oferece alternativas concretas para alcançar os mesmos resultados de automação.
Principais conclusões: Automatizando o novo Outlook sem VBA
- Fluxos na nuvem do Power Automate: Use conectores prontos do Outlook para automatizar classificação de e-mails, encaminhamento e criação de calendário sem código.
- Quick Steps no novo Outlook: Aplique regras e ações integradas, como mover, sinalizar e responder, sem scripts.
- Add-ins de terceiros do AppSource: Instale ferramentas como Shared Email Templates ou Auto Reply Manager que funcionam no ambiente do novo Outlook.
Por que o novo Outlook não consegue executar macros VBA
O novo Outlook é construído na plataforma baseada na web da Microsoft, usada pelo Outlook na web e pelo Outlook para Mac. Essa plataforma usa um ambiente de execução diferente que não inclui o mecanismo Visual Basic for Applications. As macros VBA dependem de add-ins COM e do modelo de objeto do Outlook, que não estão presentes na arquitetura do novo Outlook. A Microsoft afirmou que o VBA não será adicionado ao novo Outlook. Em vez disso, a empresa recomenda usar Power Automate, add-ins e regras internas para alcançar automação semelhante. O novo Outlook também não suporta add-ins COM, o que significa que qualquer ferramenta de terceiros que dependa do COM não será carregada.
Alternativas práticas para substituir macros VBA no novo Outlook
Você tem três caminhos principais para substituir macros VBA: automação em nuvem com Power Automate, ferramentas internas como Quick Steps e regras, e add-ins de terceiros do AppSource. Cada método funciona para cenários diferentes.
Fluxos na nuvem do Power Automate
- Abra o Power Automate no navegador
Acesse make.powerautomate.com e faça login com sua conta corporativa ou de estudante do Microsoft 365. - Crie um novo fluxo de nuvem automatizado
Selecione Criar > Fluxo de nuvem automatizado. Escolha um gatilho como Quando um novo e-mail chega no Outlook. - Adicione uma ação do conector do Outlook
Clique em Nova etapa e pesquise por Outlook. Selecione uma ação como Mover e-mail, Encaminhar e-mail ou Criar evento de calendário. - Configure os parâmetros da ação
Defina a pasta, o filtro de assunto ou o endereço do destinatário. Use conteúdo dinâmico do gatilho para inserir propriedades do e-mail. - Salve e teste o fluxo
Clique em Salvar e depois em Testar. Envie um e-mail de teste para verificar se o fluxo funciona corretamente.
Quick Steps no novo Outlook
- Abra Quick Steps na Faixa de Opções
No novo Outlook, vá para a guia Página Inicial e clique em Quick Steps no grupo Mover. - Crie um novo Quick Step
Selecione Novo Quick Step e escolha entre modelos como Mover para Pasta, Responder e Excluir ou Encaminhar. - Personalize a ação
Defina a pasta de destino, o texto da mensagem ou as opções de sinalização. Você pode adicionar várias ações em um único Quick Step. - Atribua um atalho de teclado
No editor do Quick Step, defina uma combinação de teclas como Ctrl+Shift+1 para acionar o passo. - Aplique o Quick Step a qualquer e-mail
Selecione uma mensagem e clique no nome do Quick Step ou pressione o atalho de teclado.
Instale add-ins de terceiros do AppSource
- Abra Obter Add-ins no novo Outlook
Clique nas reticências (…) na Faixa de Opções e selecione Obter Add-ins. - Navegue ou pesquise por ferramentas de automação
Use a barra de pesquisa para encontrar add-ins como Shared Email Templates, Auto Reply Manager ou Email Automation. - Revise as permissões e instale
Clique em um add-in, leia as permissões e selecione Adicionar. O add-in aparece na Faixa de Opções após a instalação. - Configure o add-in para seu fluxo de trabalho
Abra o add-in pela Faixa de Opções e configure modelos, regras ou gatilhos conforme as instruções do fornecedor.
Se a alternativa não funcionar como esperado
A migração do VBA para essas alternativas pode revelar lacunas de funcionalidade. Abaixo estão problemas específicos e suas soluções.
O fluxo do Power Automate não é acionado em alguns e-mails
O Power Automate aciona apenas e-mails que chegam após o fluxo ser salvo. E-mails já na caixa de entrada são ignorados. Para processar mensagens existentes, adicione um gatilho manual ou use um fluxo agendado que seja executado periodicamente. Verifique também se a caixa de correio está conectada à mesma conta do Microsoft 365 usada no Power Automate.
O Quick Step não aparece na Faixa de Opções
Os Quick Steps no novo Outlook são armazenados por perfil de caixa de correio. Se você alternar entre o novo Outlook e o Outlook clássico, os Quick Steps podem não sincronizar. Recrie o Quick Step diretamente no novo Outlook. Confirme também que você está usando a versão 1.2023.xxx ou superior do novo Outlook, pois versões anteriores tinham suporte limitado a Quick Steps.
O add-in de terceiros não funciona após a instalação
Alguns add-ins exigem o modelo de add-in COM do Outlook clássico e não carregarão no novo Outlook. Verifique na listagem do AppSource se há uma observação dizendo Funciona com o novo Outlook. Se o add-in não for compatível, entre em contato com o fornecedor para obter uma versão baseada na web. Em 2025, a maioria dos principais fornecedores de add-ins já lançou versões compatíveis com o novo Outlook.
Power Automate vs Quick Steps vs Add-ins: Comparação
| Item | Power Automate | Quick Steps |
|---|---|---|
| Tipo de gatilho | Baseado em eventos (novo e-mail, alteração no calendário) | Manual (clique do usuário ou atalho de teclado) |
| Complexidade | Alta – requer design de fluxo e lógica de condições | Baixa – ação única ou múltipla configurada e esquecida |
| Requer programação | Não requer codificação, mas exige construção de condições lógicas | Não requer codificação |
| Funciona offline | Não – requer conexão com a internet | Sim – executa localmente no cliente do Outlook |
| Melhor para | Roteamento automatizado de e-mails, fluxos de aprovação, sincronização de calendário | Mover, responder, sinalizar ou excluir com um clique em mensagens individuais |
O novo Outlook não suporta macros VBA, mas Power Automate, Quick Steps e add-ins de terceiros podem substituir a maioria das tarefas comuns de automação. O Power Automate lida com fluxos de trabalho complexos baseados em eventos. Os Quick Steps funcionam para ações manuais com um clique em mensagens individuais. Os add-ins atendem a necessidades especializadas, como modelos de e-mail ou agendamento de respostas automáticas. Avalie qual método corresponde a cada tarefa de automação que você realizava com VBA. Para automação avançada que exija código personalizado, considere usar a API Microsoft Graph com um script executado fora do Outlook.