Skip to main content

Como criar automaticamente uma tarefa ao enviar um e-mail no Outlook?

Author: Siluvia Last Modified: 2025-06-04

Às vezes, pode ser necessário criar automaticamente uma tarefa de um e-mail ao enviá-lo no Outlook. Aqui estamos fornecendo um método para você fazer isso rapidamente.

Criar automaticamente uma tarefa ao enviar e-mail no Outlook com VBA


Criar automaticamente uma tarefa ao enviar e-mail no Outlook com VBA

Com o código VBA abaixo, você pode criar automaticamente uma tarefa com base em um e-mail enviado no Outlook. Por favor, siga os passos a seguir.

1. Abra seu Outlook, pressione "Alt" + "F11" para abrir a janela "Microsoft Visual Basic for Applications".

2. Na janela "Microsoft Visual Basic for Applications", copie o código VBA abaixo na janela de código "ThisOutlookSession".

Código VBA: Criar automaticamente uma tarefa ao enviar e-mail no Outlook

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
'Updated by Extendoffice 20181123
    Dim xYesNo As Integer
    Dim xPrompt As String
    Dim xTaskItem As TaskItem
    Dim xRecipient As String
    On Error Resume Next
    xPrompt = "Do you want to create a task for this message?"
    xYesNo = MsgBox(xPrompt, vbYesNo + vbInformation, "Kutools for Outlook")
    Cancel = False
    If xYesNo = vbNo Then Exit Sub
    Set xTaskItem = Application.CreateItem(olTaskItem)
    For Each Rcp In Item.Recipients
        If xRecipient = "" Then
            xRecipient = Rcp.Address
        Else
            xRecipient = xRecipient & vbCrLf & Rcp.Address
        End If
    Next Rcp
    xRecipient = xRecipient & vbCrLf & Item.Body
    With xTaskItem
        .Subject = Item.Subject
        .StartDate = Item.ReceivedTime
        .DueDate = Date + 3 + CDate("9:00:00 AM")
        .ReminderSet = True
        .ReminderTime = Date + 2 + CDate("9:00:00 AM")
        .Body = xRecipient
        .Save
    End With
    Set xTaskItem = Nothing
End Sub
the screenshot of step about creating a task when sending email in outlook 1

Observação: Os destinatários da mensagem e o corpo da mensagem serão adicionados automaticamente ao corpo da tarefa. A data de início da tarefa será a data de envio da mensagem, e a tarefa vencerá em 3 dias. Você será lembrado da tarefa às 9h da manhã do dia seguinte. Você pode alterá-los conforme necessário.

3. Salve o código e pressione "Alt" + "Q" para fechar a janela Microsoft Visual Basic for Applications.

4. A partir de agora, ao clicar no botão "Enviar" em uma nova janela de e-mail ou resposta, uma caixa de diálogo "Criar Tarefa" aparecerá como mostrado na captura de tela abaixo; clique em "Sim" para enviar o e-mail e criar uma tarefa automaticamente, ou clique em "Não" para enviar o e-mail sem criar a tarefa.

the screenshot of step about creating a task when sending email in outlook 2

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