Skip to main content

Dois métodos para enviar um e-mail recorrente agendado no Outlook?

Author: Siluvia Last Modified: 2025-06-04

No Microsoft Outlook, agendar compromissos, reuniões ou tarefas recorrentes é muito fácil. Mas e se você precisar enviar um e-mail recorrente sem anexá-lo a um compromisso, reunião ou tarefa? Infelizmente, o Outlook não oferece um recurso nativo para essa finalidade. No entanto, neste tutorial, mostraremos duas soluções para enviar e-mails recorrentes agendados no Outlook.

Enviar um e-mail recorrente agendado no Outlook com código VBA (complexo)

Envie facilmente e-mails recorrentes agendados no Outlook com uma ferramenta incrível (fácil, grátis, suporta múltiplos modelos)


Enviar um e-mail recorrente agendado no Outlook com código VBA (complexo)

Este tutorial está dividido em quatro partes; você terá sucesso ao enviar um e-mail recorrente agendado após concluir essas partes. Por favor, siga os passos abaixo.

Parte 1: Criar um novo compromisso

1. Por favor, navegue até a visualização "Calendário" clicando em "Calendário" no "Painel de Navegação", e depois crie um novo compromisso clicando em "Novo Compromisso" na aba "Início".

3. Na caixa de diálogo "Compromisso" sob a aba "Compromisso". Você precisa:

send-schedule-recurring-email-2
A: Digitar no campo "Assunto" B: Inserir os endereços de e-mail dos destinatários no campo "Local"
C: Configurar o "Horário de início" e o "Horário de término" D: Selecionar o lembrete na lista suspensa "Lembrete"
Se você escolher 15 minutos, isso significa que ele irá lembrá-lo 15 minutos antes de o e-mail ser enviado.
E: Compor o "Corpo do Compromisso"

Observação: O "Assunto do Compromisso" se tornará o assunto do e-mail recorrente; e o "Corpo do Compromisso" se tornará o corpo do e-mail recorrente quando os destinatários receberem o e-mail.

Parte 2: Criar uma nova categoria

Agora você precisa criar uma nova categoria chamada “Enviar E-mail Recorrente Agendado” da seguinte forma:

1. Na caixa de diálogo "Compromisso", por favor, clique em "Adicionar categorias" > "Todas as Categorias" no grupo "Tags" sob a aba "Compromisso".

send-schedule-recurring-email-3

2. Quando a caixa de diálogo "Categoria de Cor" aparecer, por favor, clique no botão "Novo". Na caixa de diálogo "Nova Categoria", digite “Enviar E-mail Recorrente Agendado” no campo "Nome"; e depois escolha uma cor na lista suspensa "Cor". Em seguida, clique em "OK".

send-schedule-recurring-email-4

3. Depois disso, você verá a categoria “Enviar E-mail Recorrente Agendado” listada, por favor, marque a caixa e clique no botão "OK".

send-schedule-recurring-email-5

Parte 3: Definir a Recorrência

Agora, é hora de definir a recorrência para o compromisso.

1. Clique em "Recorrência" no grupo "Opções" sob a aba "Compromisso". Veja a captura de tela:

send-schedule-recurring-email-6

2. Na caixa de diálogo "Recorrência do Compromisso", configure seu padrão de "Recorrência". Se precisar de um horário de término, configure-o em "Intervalo de Recorrência". Depois, clique em "OK".

send-schedule-recurring-email-7

3. Quando retornar à caixa de diálogo "Compromisso", por favor, clique no botão "Salvar & Fechar". Veja a captura de tela:

send-schedule-recurring-email-8

Parte 4: Usar o código VBA para enviar o E-mail Recorrente Agendado

1. Por favor, pressione "Alt" + "F11" para abrir a caixa de diálogo "Microsoft Visual Basic for Applications".

2. Dê um duplo clique em "Project1" > "Objeto do Microsoft Outlook" > "ThisOutlookSession" no painel esquerdo. Veja a captura de tela:

send-schedule-recurring-email-9

3. Copie e cole o seguinte código VBA no editor VBA. Depois, clique no botão "Salvar".

VBA: enviando e-mail recorrente agendado

Private Sub Application_Reminder(ByVal Item As Object)
'Updated by Extendoffice 20200522
Dim xMailItem As MailItem
Dim xItemDoc As Word.Document
Dim xNewDoc As Word.Document
Dim xFldPath As String
On Error Resume Next
If Item.Class <> OlObjectClass.olAppointment Then Exit Sub
If Item.Categories <> "Send Schedule Recurring Email" Then Exit Sub
Set xMailItem = Outlook.Application.CreateItem(olMailItem)
Set xItemDoc = Item.GetInspector.WordEditor
xFldPath = CStr(Environ("USERPROFILE"))
xFldPath = xFldPath & "\MyReminder"
If Dir(xFldPath, vbDirectory) = "" Then
    MkDir xFldPath
End If
xFldPath = xFldPath & "\AppointmentBody.xml"
xItemDoc.SaveAs2 xFldPath, wdFormatXMLDocument ' wdFormatXML
Set xNewDoc = xMailItem.GetInspector.WordEditor
VBA.DoEvents
xNewDoc.Application.Selection.HomeKey
xNewDoc.Activate
xNewDoc.Application.Selection.InsertFile FileName:=xFldPath, Attachment:=False
With xMailItem
    .To = Item.Location
    .Recipients.ResolveAll
    .Subject = Item.Subject
    .Send
End With
Set xMailItem = Nothing
VBA.Kill xFldPath
End Sub

4. Clique em "Ferramentas" > "Referências" para abrir a caixa de diálogo "Referências - Projeto". Na caixa de diálogo, marque a opção "Biblioteca de Objetos do Microsoft Word" e clique no botão "OK".

send-schedule-recurring-email-09

5. Pressione as teclas "Alt" + "Q" ao mesmo tempo para fechar a janela "Microsoft Visual Basic for Applications".

Quando o "Lembrete" aparecer, o e-mail será automaticamente enviado aos destinatários que você digitou no campo Local na primeira parte. Depois, clique em "Dispensar" na caixa de diálogo "Lembrete". E o e-mail será enviado recorrentemente todos os dias nesse horário. Veja a captura de tela:

send-schedule-recurring-email-10

Observação: O código VBA foi testado com sucesso no Outlook 2010 e nas versões posteriores.


Envie facilmente e-mails recorrentes agendados no Outlook com uma ferramenta incrível (fácil, grátis, suporta múltiplos modelos)

Em comparação com o método acima, o recurso E-mail Recorrente do Kutools para Outlook simplifica o envio de um e-mail recorrente. Aqui está um guia abrangente sobre como usar esse recurso e por que ele é benéfico.

 👉 O Kutools para Outlook agora tem uma versão gratuita, com 70+ recursos disponíveis gratuitamente por toda a vida. Faça o download da Versão Gratuita Agora.

1. Clique em "Kutools para Outlook" > "E-mail Recorrente".

2. Se esta for a primeira vez que você usa este recurso, uma janela "Ver e Gerenciar Envio Automático Recorrente" será exibida. Clique no botão "Novo" para criar um e-mail recorrente.

3. Uma janela de mensagem será aberta, e você precisa:

2.1) Selecionar os destinatários do e-mail nos campos Para, Cc ou Cco conforme necessário, e depois preencher o assunto do e-mail;
2.2) Compor o corpo do e-mail;
2.3) Clique em "Recorrência" na aba "Recorrente Kutools". Veja a captura de tela:
kutools recurring feature 2

3. Agora a caixa de diálogo "Recorrência de E-mails" aparecerá, você precisa especificar o horário de envio, o padrão de recorrência e o intervalo de recorrência para o e-mail, e depois clicar no botão "OK".

kutools recurring feature 3

4. Agora retorna à janela de mensagem, clique no botão "Salvar & Fechar" para salvar as configurações recorrentes e fechar a janela.

kutools recurring feature 4

5. Volte à janela "Ver e Gerenciar Envio Recorrente", repita os passos de 1 a 4 acima para criar vários e-mails recorrentes conforme necessário. E clique em "Fechar".

6. Uma caixa de diálogo aparecerá para você ativar o recurso, clique em "OK".

kutools recurring feature 5

Após concluir as configurações acima, os e-mails recorrentes serão enviados automaticamente quando a data e hora especificadas forem alcançadas.

Observação: Você pode gerenciar facilmente seus e-mails recorrentes da seguinte forma.

1. Clique em "Kutools" > "Envio automático agendado" > "Ver e Gerenciar E-mails Recorrentes".
2. Na janela "Ver e Gerenciar E-mails Recorrentes", você pode criar um novo e-mail recorrente, editar, excluir, ativar ou desativar um e-mail recorrente existente conforme necessário. Ou você pode clicar no ícone de Registro para visualizar o histórico de envios dos e-mails recorrentes.

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