Note: The other languages of the website are Google-translated. Back to English
English English
  • Documentos
  • Outlook
  • Outlook: como reenviar e-mail automaticamente se não houver resposta

Outlook: como reenviar e-mail automaticamente se não houver resposta

Quando você envia um e-mail para seu colega ou parceiro de cooperação ou alguém e precisa de uma resposta com urgência, pode definir uma configuração de reenvio automático de e-mail se a resposta não chegar antes de um horário especificado.

Usando o Reminder e o VBA para definir o reenvio automático se não houver resposta

Guia Office - Habilite a edição e navegação com guias no Office e torne o trabalho muito mais fácil ...
Kutools for Outlook - traz 100 recursos avançados poderosos para o Microsoft Outlook
  • Auto CC / BCC por regras ao enviar e-mail; Avanço automático Vários e-mails por regras; Resposta automatica sem servidor Exchange e mais recursos automáticos ...
  • Aviso BCC - mostrar mensagem quando você tenta responder a todos se o seu endereço de e-mail estiver na lista BCC; Lembrar quando houver anexos ausentes, e mais recursos de lembrete ...
  • Responder (todos) com todos os anexos na conversa de correio; Responder muitos e-mails de uma vez; Adicionar saudação automaticamente quando responder; Adicionar data e hora automaticamente ao assunto ...
  • Ferramentas de Anexo: Desanexar automaticamente, Comprimir tudo, Renomear tudo, Salvar tudo automaticamente ... Relatório Rápido, Contar e-mails selecionados, Remover e-mails e contatos duplicados ...
  • Mais que
    100
    recursos avançados irão resolva a maioria dos seus problemas no Outlook
    2010-2019 e 365
    . Recursos completos
    60
    -dia de avaliação gratuita.

Usando o Reminder e o VBA para definir o reenvio automático se não houver resposta

 

Parte 1: definir um lembrete para lembrar em um horário especificado

1. Clique com o botão direito em um e-mail (da pasta Itens Enviados) que você deseja reenviar se não houver resposta, no menu de contexto, clique em dar seguimento > Adicionar lembrete.

doc reenviar se não houver resposta 1

2. No popping Personalizadas diálogo, mantenha o lembrete caixa de seleção marcada e, nas caixas suspensas abaixo, escolha uma data e hora em que você deseja que a resposta chegue antes, também você pode digitar diretamente a data e a hora nas caixas. Clique OK.

doc reenviar se não houver resposta 1 doc reenviar se não houver resposta 1

Parte 2: Insira um VBA para reenviar e-mails se não houver resposta no tempo especificado

3. Pressione outro + F11 chaves para habilitar o Microsoft Visual Basic para Aplicações janela.

4. Duplo click Esta sessão do Outlook no Projeto - Projeto1 painel para criar um script em branco e copie e cole o código VBA abaixo no script em branco.

VBA: reenviar e-mail se não houver resposta

Public WithEvents GInboxItems As Outlook.Items
'UpdatebyExtendoffice20220413
Private Sub Application_Startup()
  Dim xInboxFld As Folder
  Set xInboxFld = Application.Session.GetDefaultFolder(olFolderInbox)
  Set GInboxItems = xInboxFld.Items
End Sub

'Judge
Private Sub GInboxItems_ItemAdd(ByVal Item As Object)
  Dim xSentItems As Outlook.Items
  Dim xMail As MailItem
  Dim i As Long
  Dim xSubject As String
  Dim xItemSubject As String
  Dim xSendTime As String
  On Error Resume Next
  Set xSentItems = Application.Session.GetDefaultFolder(olFolderSentMail).Items
  If Item.Class <> olMail Then Exit Sub
  For i = xSentItems.Count To 1 Step -1
    If xSentItems.Item(i).Class = olMail Then
      Set xMail = xSentItems.Item(i)
      xSubject = LCase(xMail.Subject)
      xSendTime = xMail.SentOn
      xItemSubject = LCase(Item.Subject)
      If (xItemSubject = "re: " & xSubject) Or (InStr(xItemSubject, xSubject) > 0) Then
        If Item.SentOn > xSendTime Then
           With xMail
             .ClearTaskFlag
             .ReminderSet = False
             .Save
           End With
        End If
      End If
    End If
  Next i
End Sub

'Reminder
Private Sub Application_Reminder(ByVal Item As Object)
  Dim xPrompt As String
  Dim xResponse As Integer
  Dim xFollowUpMail As Outlook.MailItem
  Dim xRcp As Recipient
  On Error Resume Next
  'Resend
  If (Item.Class <> olMail) Then Exit Sub
  xPrompt = "You haven't yet recieved the reply of " & Chr(34) & Item.Subject & Chr(34) & " within your expected time. Do you want to send a follow-up notification email?"
  xResponse = MsgBox(xPrompt, vbYesNo + vbQuestion, "Kutools for Outlook")
  If xResponse = vbNo Then Exit Sub
  Set xFollowUpMail = Application.CreateItem(olMailItem)
  With xFollowUpMail
    For Each xRcp In Item.Recipients
      .Recipients.Add (xRcp.Address)
    Next
    .Recipients.ResolveAll
    .Subject = "Follow Up: " & Chr(34) & Item.Subject & Chr(34)
    .Body = "Please respond to my email " & Chr(34) & Item.Subject & Chr(34) & "as soon as possible"
    .Attachments.Add Item
    .Display
  End With
End Sub

5. Salve o código, depois volte para a interface principal, clique em Envie o > Opções e noe Opções do Outlook janela, clique em trust Center no painel esquerdo e clique em Configurações da Central de confiança para habilitar o trust Center janela. Clique Configurações de macro e certifique-se de que o Habilite todas as macros (não recomendado, o código potencialmente perigoso pode ser executado) opção é selecionada na seção direita. Clique OK > OK.

doc reenviar se não houver resposta 1

doc reenviar se não houver resposta 1

6. Agora, se o e-mail enviado que foi definido com um lembrete não receber resposta quando chegar a hora especificada, uma caixa de diálogo pop-up aparecerá para lembrá-lo se deve reenviar um e-mail para fazer uma notificação.

doc reenviar se não houver resposta 1

7. Clique Sim, uma janela de mensagem aparece e anexa o e-mail anterior, e você pode reeditar o corpo e clicar ENVIAR para reenviar o e-mail..

doc reenviar se não houver resposta 1

8. Clique Não, o lembrete será excluído.

doc reenviar se não houver resposta 1

Nota: Se o e-mail for respondido antes do horário especificado, o lembrete será removido pelo VBA.


Kutools for Outlook - traz 100 recursos avançados para o Outlook e torna o trabalho muito mais fácil!

  • Auto CC / BCC por regras ao enviar e-mail; Avanço automático Vários emails por encomenda; Resposta automatica sem servidor Exchange e mais recursos automáticos ...
  • Aviso BCC - mostrar mensagem quando você tentar responder a todos se o seu endereço de e-mail estiver na lista BCC; Lembrar quando houver anexos ausentes, e mais recursos de lembrete ...
  • Responder (todos) com todos os anexos na conversa de correio; Responder muitos e-mails em segundos; Adicionar saudação automaticamente quando responder; Adicionar data ao assunto ...
  • Ferramentas de anexo: gerenciar todos os anexos em todos os e-mails, Desanexação Automática, Comprimir tudo, Renomear tudo, Salvar tudo ... Relatório rápido, Contar e-mails selecionados...
  • Lixo eletrônico poderoso por costume; Remover e-mails e contatos duplicados... Permite que você faça de maneira mais inteligente, rápida e melhor no Outlook.
tiro kutools aba kutools do outlook 1180x121
tiro kutools outlook kutools mais guia 1180x121
 
Comentários (0)
Ainda não há classificações. Seja o primeiro a avaliar!
Não há comentários postados aqui ainda
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL