KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Outlook: So richten Sie das automatische erneute Senden einer E-Mail ein, falls keine Antwort erfolgt

AutorSun Änderungsdatum

Wenn Sie eine E-Mail an einen Kollegen, Geschäftspartner oder eine andere Person senden und dringend eine Antwort benötigen, können Sie eine automatische Erinnerung einrichten, die die Nachricht erneut versendet, falls bis zu einem bestimmten Zeitpunkt keine Antwort eingegangen ist.

Verwenden von Erinnerung und VBA, um das automatische erneute Senden bei fehlender Antwort einzurichten


Verwenden von Erinnerung und VBA, um das automatische erneute Senden bei fehlender Antwort einzurichten

 

Teil 1: Legen Sie eine Erinnerung fest, die zu einem bestimmten Zeitpunkt benachrichtigt

1. Klicken Sie mit der rechten Maustaste auf eine E-Mail aus dem Ordner „Gesendete Elemente“, die Sie erneut senden möchten, falls keine Antwort eingeht, und wählen Sie im Kontextmenü „Nachverfolgen“ > „Erinnerung hinzufügen“.

Dokument erneut senden, falls keine Antwort erfolgt 1

2. Aktivieren Sie im erscheinenden Dialogfeld „Benutzerdefiniert“ das Kontrollkästchen „Erinnerung“ und wählen Sie in den darunterliegenden Dropdown-Feldern ein Datum sowie eine Uhrzeit aus, bis zu der die Antwort eingegangen sein soll. Alternativ geben Sie Datum und Uhrzeit direkt in die Felder ein. Klicken Sie anschließend auf „OK“.

Dokument erneut senden, falls keine Antwort erfolgt 1
Dokument erneut senden, falls keine Antwort erfolgt 1

Teil 2: Fügen Sie ein VBA-Skript ein, um E-Mails erneut zu senden, falls innerhalb der festgelegten Zeit keine Antwort erfolgt

3. Drücken Sie „Alt“ + „F11“, um das Fenster „Microsoft Visual Basic for Applications“ zu öffnen.

4. Doppelklicken Sie im Bereich „Projekt – Projekt1“ auf „ThisOutlookSession“, um ein leeres Skript zu öffnen, und fügen Sie den folgenden VBA-Code in dieses Skript ein.

VBA: E-Mail erneut senden, falls keine Antwort erfolgt

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. Speichern Sie den Code und kehren Sie zur Hauptoberfläche zurück. Klicken Sie auf „Datei“ > „Optionen“. Wählen Sie im linken Bereich des Fensters „Outlook-Optionen“ den Eintrag „Vertrauensstellungscenter“ und klicken Sie anschließend auf „Einstellungen des Vertrauensstellungscenters“, um das entsprechende Fenster zu öffnen. Wählen Sie links „Makroeinstellungen“ aus und stellen Sie sicher, dass im rechten Bereich die Option „Alle Makros aktivieren (nicht empfohlen; potenziell gefährlicher Code kann ausgeführt werden)“ aktiviert ist. Bestätigen Sie mit „OK“ > „OK“.

Dokument erneut senden, falls keine Antwort erfolgt 1
Dokument erneut senden, falls keine Antwort erfolgt 1

6. Sobald die festgelegte Zeit erreicht ist und keine Antwort auf die E-Mail eingegangen ist, für die eine Erinnerung eingerichtet wurde, erscheint ein Dialogfeld, das Sie fragt, ob die E-Mail erneut gesendet werden soll, um eine Benachrichtigung auszulösen.

Dokument erneut senden, falls keine Antwort erfolgt 1

7. Wenn Sie auf „Ja“ klicken, öffnet sich ein Nachrichtenfenster mit der vorherigen E-Mail als Anhang. Bearbeiten Sie den Textinhalt und klicken Sie anschließend auf „Senden“, um die E-Mail erneut zu versenden.

Dokument erneut senden, falls keine Antwort erfolgt 1

8. Wenn Sie auf „Nein“ klicken, wird die Erinnerung unwiderruflich gelöscht.

Dokument erneut senden, falls keine Antwort erfolgt 1

Hinweis: Wurde auf die E-Mail bereits vor Ablauf der festgelegten Frist geantwortet, entfernt das VBA-Skript die Erinnerung automatisch.


Beste Office-Produktivitätswerkzeuge

Erleben Sie das komplett neue Kutools für Outlook mit 100+ unglaublichen Funktionen!Jetzt zum Download klicken!

🤖KUTOOLS AI:Nutzt fortschrittliche KI-Technologie, um E-Mails mühelos zu verwalten – einschließlich Beantworten, Zusammenfassen, Optimieren, Erweitern, Übersetzen und Verfassen von E-Mails.

📧E-Mail-Automatisierung: Automatische Antworten (verfügbar für POP und IMAP) / E-Mails zeitgesteuert versenden / Beim Senden automatisch CC/BCC basierend auf Regeln hinzufügen / Automatische Weiterleitung (Erweiterte Regeln) / Automatische Grußformel einfügen / Mehrfachadressierte E-Mails automatisch in Einzelnachrichten aufteilen

📨E-Mail-Verwaltung: E-Mails zurückrufen, Betrugs-E-Mails anhand von Betreffzeilen und weiteren Kriterien blockieren, doppelte E-Mails löschen, Erweiterte Suche, Ordner organisieren

📁Anhänge Pro: Stapelweise speichern / Stapelweise lösen / Stapelweise komprimieren / Automatisch speichern / Automatisch abtrennen / Automatische Komprimierung

🌟Oberflächenzauber:😊Noch mehr hübsche und coole Emojis/Benachrichtigung bei wichtigen eingehenden E-Mails/Outlook minimieren statt schließen...

👍Ein-Klick-Wunder: Allen mit Anhängen antworten / Anti-Phishing-E-Mails / 🕘Aktuelle Uhrzeit der Absender-Zeitzone anzeigen...

👩🏼‍🤝‍👩🏻Kontakte & Kalender:Stapelweise Kontakte aus ausgewählten E-Mails hinzufügen/Eine Kontaktgruppe in einzelne Kontakte aufteilen/Geburtstagserinnerung entfernen...

Nutzen Sie Kutools in Ihrer bevorzugten Sprache – mit Unterstützung für Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über 40 weitere Sprachen!

Kutools für Outlook mit nur einem Klick sofort freischalten! Warten Sie nicht – laden Sie jetzt herunter und steigern Sie Ihre Effizienz!

kutools for outlook Funktionen1kutools for outlook Funktionen2

🚀 Ein-Klick-Download – Holen Sie sich alle Office-Add-Ins

Stark empfohlen: Kutools for Office (5-in-1)

Mit einem Klick fünf Installationsprogrammegleichzeitig herunterladen –Kutools für Excel, Outlook, Word, PowerPointund Office Tab Pro.Jetzt zum Download klicken!

  • Ein-Klick-Komfort: Laden Sie alle fünf Installationspakete mit nur einem Klick herunter.
  • 🚀Bereit für jede Office-Aufgabe: Installieren Sie die Add-Ins, die Sie brauchen – genau dann, wenn Sie sie benötigen.
  • 🧰Enthalten: Kutools für Excel / Kutools für Outlook / Kutools für Word / Office Tab Pro / Kutools for PowerPoint