KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Outlook: hoe u automatisch een e-mail opnieuw kunt verzenden als er geen reactie is

AuteurSun Wijzigingsdatum

Wanneer u een e-mail verzendt naar een collega, samenwerkingspartner of iemand anders en dringend een reactie nodig heeft, kunt u automatisch opnieuw laten verzenden als er vóór een bepaald tijdstip nog geen antwoord is ontvangen.

Gebruik een herinnering en VBA om automatisch opnieuw te verzenden bij geen reactie


Gebruik een herinnering en VBA om automatisch opnieuw te verzenden bij geen reactie

 

Deel 1: stel een herinnering in om op een bepaald moment eraan te herinneren

1. Klik met de rechtermuisknop op een e-mail uit de map Verzonden items die u automatisch opnieuw wilt verzenden als er geen reactie komt, en kies in het contextmenu „Follow-up” > „Herinnering toevoegen”.

doc opnieuw verzenden als geen reactie 1

2. Laat in het venster „Aangepast” dat verschijnt het selectievakje „Herinnering” aangevinkt. Kies vervolgens in de onderstaande vervolgkeuzelijsten een datum en tijd waarop de reactie vóór moet zijn binnengekomen, of typ deze direct in de desbetreffende vakken. Klik daarna op „OK”.

doc opnieuw verzenden als geen reactie 1
doc opnieuw verzenden als geen reactie 1

Deel 2: Voeg een VBA-code in om e-mails opnieuw te verzenden als er binnen de opgegeven tijd geen reactie is

3. Druk op Alt + F11 om het venster Microsoft Visual Basic for Applications te openen.

4. Dubbelklik in het deelvenster „Project – Project1” op „ThisOutlookSession” om een leeg script te openen en plak de onderstaande VBA-code erin.

VBA: e-mail opnieuw verzenden bij geen reactie

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 received 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. Sla de code op en keer terug naar de hoofdinterface. Klik op „Bestand” > „Opties”. Klik in het venster „Outlook-opties” in het linkerdeelvenster op „Trustcentrum” en klik vervolgens op „Trustcentrum-instellingen” om het venster „Trustcentrum” te openen. Klik op „Macro-instellingen” en zorg ervoor dat in het rechtergedeelte de optie „Alle macro’s inschakelen (niet aanbevolen; mogelijk gevaarlijke code kan worden uitgevoerd)” is geselecteerd. Klik op „OK” > „OK”.

doc opnieuw verzenden als geen reactie 1
doc opnieuw verzenden als geen reactie 1

6. Als de verzonden e-mail waarvoor een herinnering is ingesteld op het opgegeven tijdstip nog steeds geen reactie heeft ontvangen, verschijnt er een dialoogvenster dat vraagt of u de e-mail opnieuw wilt verzenden om een melding te sturen.

doc opnieuw verzenden als geen reactie 1

7. Klik op „Ja” – er verschijnt dan een berichtvenster met de vorige e-mail als bijlage. U kunt de inhoud bewerken en op „Verzenden” klikken om de e-mail opnieuw te versturen.

doc opnieuw verzenden als geen reactie 1

8. Klik op „Nee” om de herinnering te verwijderen.

doc opnieuw verzenden als geen reactie 1

Opmerking: als de e-mail al is beantwoord vóór het opgegeven tijdstip, verwijdert de VBA-code de herinnering automatisch.


Beste Office-productiviteitstools

Beleef de gloednieuwe Kutools voor Outlook met 100+ ongelooflijke functies!Klik nu om te downloaden!

🤖KUTOOLS AI:Gebruikt geavanceerde AI-technologie om e-mails moeiteloos te verwerken, waaronder beantwoorden, samenvatten, optimaliseren, uitbreiden, vertalen en opstellen van e-mails.

📧E-mailautomatisering: Automatisch antwoorden (beschikbaar voor POP en IMAP), e-mails plannen om te verzenden, automatisch CC/BCC toepassen op basis van regels bij het verzenden van e-mails, automatisch doorsturen (geavanceerde regels), automatisch een begroeting toevoegen en e-mails met meerdere ontvangers automatisch splitsen in afzonderlijke berichten

📨E-mailbeheer: E-mail terughalen, spam-e-mails blokkeren op basis van onderwerp en andere criteria, dubbele e-mails verwijderen, geavanceerd zoeken en mappen organiseren

📁Bijlagen Pro: Batch opslaan, batch loskoppelen, batch comprimeren, automatisch opslaan, automatisch loskoppelen en automatisch comprimeren

🌟Interface-magie: 😊 Nog meer mooie en coole emoji’s / Waarschuwt u bij binnenkomst van belangrijke e-mails / Minimaliseert Outlook in plaats van het programma te sluiten...

👍Eénklikwonderen: Antwoord Allen met Bijlagen / Anti-phishing-e-mails / 🕘Huidige tijd van afzender-zone weergeven...

👩🏼‍🤝‍👩🏻Contacten & agenda: Batch Contact toevoegen vanuit geselecteerde e-mails / Een contactgroep splitsen in afzonderlijke groepen / Verjaardagsherinnering verwijderen

Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en meer dan 40 andere talen!

Ontgrendel Kutools voor Outlook direct met één klik! Wacht niet langer—download nu en verhoog uw efficiëntie!

kutools for outlook functies1kutools for outlook functies2

🚀 Eénklikdownload — Ontvang alle Office-invoegtoepassingen

Sterk aanbevolen: Kutools for Office (5-in-1)

Eén klik om vijf installatiebestandentegelijk te downloaden —Kutools voor Excel, Outlook, Word, PowerPointen Office Tab Pro.Klik nu om te downloaden!

  • Eénkliksgemak: Download alle vijf installatiepakketten in één keer.
  • 🚀Klaar voor elke Office-taak: Installeer de invoegtoepassingen die u nodig heeft, precies op het moment dat u ze nodig heeft.
  • 🧰Inbegrepen: Kutools voor Excel / Kutools voor Outlook / Kutools voor Word / Office Tab Pro / Kutools for PowerPoint