Skip to main content
Author: Xiaoyang Last Modified: 2025-06-04

No Outlook, pode ser fácil para nós criar uma nova tarefa a partir de uma mensagem de e-mail. Mas, você já tentou criar uma nova tarefa automaticamente ao receber e-mails específicos? Por exemplo, quero apenas criar tarefas automaticamente a partir das mensagens do meu chefe. Como você lidaria com essa tarefa no Outlook?

Criar automaticamente novas tarefas ao receber e-mails específicos com código VBA no Outlook


Criar automaticamente novas tarefas ao receber e-mails específicos com código VBA no Outlook

Não há um método direto ou regra para resolver essa tarefa, mas aqui posso combinar o código VBA e a regra juntos para finalizá-la. Por favor, siga os passos abaixo:

1. Abra o Outlook e, em seguida, pressione as teclas "ALT + F11" para abrir a janela "Microsoft Visual Basic for Applications".

2. Na janela "Microsoft Visual Basic for Applications", dê um duplo clique em "ThisOutlookSession" no painel "Project1 (VbaProject.OTM)" para abrir a janela de código, e depois copie e cole o seguinte código no módulo em branco.

Código VBA: criar automaticamente novas tarefas ao receber e-mails:

Sub CreateNewTask(Item As Outlook.MailItem)
Dim xNewTask As TaskItem
On Error Resume Next
Set xNewTask = Outlook.CreateItem(olTaskItem)
With xNewTask
    .Subject = Item.Subject
    .StartDate = Item.ReceivedTime
    .DueDate = Item.ReceivedTime + 1
    .Body = Item.Body
    .Importance = olImportanceHigh
    .Save
End With
Set xNewTask = Nothing
End Sub
the screenshot of step about auto creating new tasks when receiving specified emails in Outlook 1

3. Em seguida, salve e feche o código. Após inserir o código, você precisa criar uma regra. Por favor, clique em "Regras" > "Gerenciar Regras e Alertas" na aba "Início". Veja a captura de tela:

the screenshot of step about auto creating new tasks when receiving specified emails in Outlook 2

4. Na caixa de diálogo "Regras e Alertas", clique em "Nova Regra". Veja a captura de tela:

the screenshot of step about auto creating new tasks when receiving specified emails in Outlook 3

5. No assistente de "Regras" que apareceu, selecione "Aplicar regra nas mensagens que recebo" na seção "Começar com uma regra em branco". Veja a captura de tela:

the screenshot of step about auto creating new tasks when receiving specified emails in Outlook 4

6. Clique no botão "Próximo". Na caixa de listagem "Passo 1: Selecione condição(ões)", escolha a condição que deseja criar. Neste exemplo, vou marcar a opção "de pessoas ou grupo público". Depois, na seção "Passo 2: Edite a descrição da regra (clique em um valor sublinhado)", clique no link "pessoas ou grupo público" para abrir a caixa de diálogo "Endereço da Regra", e dê um duplo clique no endereço de e-mail a partir do qual você deseja criar tarefas automaticamente. Veja a captura de tela:

the screenshot of step about auto creating new tasks when receiving specified emails in Outlook 5

7. Clique em "OK", e continue clicando em "Próximo". Na caixa de listagem "Passo 1: Selecione ação(ões)", marque "executar um script". Então, na seção "Passo 2: Edite a descrição da regra (clique em um valor sublinhado)", clique no link "um script". Uma caixa de diálogo "Selecionar Script" irá aparecer; selecione a macro adicionada anteriormente e clique em "OK".

the screenshot of step about auto creating new tasks when receiving specified emails in Outlook 6

8. Em seguida, clique em "Próximo" > "Próximo" para ir à tela de configuração final da regra. Dê um nome à regra na caixa de texto "Passo 1: Especifique um nome para esta regra", e depois marque "Ativar esta regra" na seção "Passo 2: Configurar opções de regra". Veja a captura de tela:

the screenshot of step about auto creating new tasks when receiving specified emails in Outlook 7

9. Depois, clique no botão "Finalizar" e em "OK" para fechar a caixa de diálogo "Regras e Alertas".

10. A partir de agora, assim que você receber e-mails do endereço específico, o Outlook criará tarefas correspondentes automaticamente. Você pode verificar essas tarefas na sua pasta de Tarefas. Veja a captura de tela:

the screenshot of step about auto creating new tasks when receiving specified emails in Outlook 8

Melhores Ferramentas de Produtividade para Office

Notícia de Última Hora: Kutools para Outlook Lança Versão Gratuita!

Experimente agora a nova versão GRATUITA do Kutools para Outlook, com mais de70 recursos incríveis para você usar PARA SEMPRE! Clique para baixar agora!

🤖 Kutools AI : Utiliza tecnologia avançada de IA para gerenciar emails com facilidade, incluindo responder, resumir, otimizar, expandir, traduzir e redigir emails.

📧 Automação de Email: Resposta automática (Disponível para POP e IMAP) / Agendar envio de emails / CC/BCC automático por Regra ao enviar email / Encaminhamento automático (Regra avançada) / Adicionar saudação automaticamente / Dividir automaticamente emails com múltiplos destinatários em mensagens individuais...

📨 Gerenciamento de Email: Recallar Email / Bloquear emails suspeitos por assunto e outros critérios / Excluir Emails Duplicados / Pesquisa Avançada / Organizar Pastas...

📁 Anexos Pro: Salvar em lote / Desanexar em lote / Comprimir em lote / Salvar automaticamente / Desanexar automaticamente / Auto Comprimir...

🌟 Interface Mágica: 😊Mais emojis bonitos e estilosos / Aviso quando emails importantes chegarem / Minimizar Outlook ao invés de fechar...

👍 Recursos com Um Clique: Responder a Todos com Anexos / Emails Anti-Phishing / 🕘Exibir o fuso horário do remetente...

👩🏼‍🤝‍👩🏻 Contatos & Calendário: Adicionar contatos em lote a partir de emails selecionados / Dividir um grupo de contatos em grupos individuais / Remover lembrete de aniversário...

Desbloqueie instantaneamente o Kutools para Outlook com um único clique. Não perca tempo, baixe agora e aumente sua produtividade!

kutools for outlook features1 kutools for outlook features2