Gå til hovedindhold

Outlook: Sådan sender du automatisk e-mail igen, hvis intet svar

Når du sender en e-mail til din kollega eller samarbejdspartner eller nogen og har brug for et svar hurtigt, kan du indstille en automatisk gensend e-mail-indstilling, hvis svaret ikke er ankommet inden et angivet tidspunkt.

Brug påmindelse og VBA til at indstille automatisk gensend, hvis intet svar

Office-faneblad - Aktiver fanebaseret redigering og browsing i Microsoft Office, hvilket gør arbejdet til en leg
Kutools til Outlook - Boost Outlook med 100+ avancerede funktioner for overlegen effektivitet
Boost din Outlook 2021 - 2010 eller Outlook 365 med disse avancerede funktioner. Nyd en omfattende 60-dages gratis prøveperiode og løft din e-mail-oplevelse!

Brug påmindelse og VBA til at indstille automatisk gensend, hvis intet svar

 

Del 1: Indstil en påmindelse til påmindelse inden for et bestemt tidspunkt

1. Højreklik på en e-mail (fra mappen Sendte elementer), som du vil sende igen, hvis der ikke er noget svar, i den åbne kontekstmenu, klik på Opfølgning > Tilføj påmindelse.

doc send igen, hvis intet svar 1

2. I popping Tilpasset dialog, skal du holde Påmindelse afkrydsningsfeltet er markeret, og vælg derefter en dato og et klokkeslæt i nedenstående drop-down bokse, som du vil have svaret ankom før, og du kan også indtaste dato og klokkeslæt direkte i felterne. Klik OK.

doc send igen, hvis intet svar 1 doc send igen, hvis intet svar 1

Del 2: Indsæt en VBA for at sende e-mails igen, hvis intet svar inden for den angivne tid

3. Trykke andre + F11 for at aktivere Microsoft Visual Basic til applikationer vindue.

4. Dobbeltklik Denne OutlookSession i Projekt – Projekt 1 rude for at oprette et tomt script, og kopier og indsæt nedenstående VBA-kode i det tomme script.

VBA: Send e-mail igen, hvis intet svar

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. Gem koden, gå derefter tilbage til hovedgrænsefladen, klik File (Felt) > Indstillinger og i the Outlook-indstillinger vindue, skal du klikke på Trust Center i venstre rude, og klik på Indstillinger for tillidscenter at aktivere Trust Center vindue. Klik Makroindstillinger og sørg for, at Aktivér alle makroer (anbefales ikke; potentielt farlig kode kan køre) mulighed er valgt i højre sektion. Klik OK > OK.

doc send igen, hvis intet svar 1

doc send igen, hvis intet svar 1

6. Nu, hvis den sendte e-mail, som er blevet indstillet med en påmindelse, ikke modtager noget svar, når det angivne tidspunkt kommer, popper en pop-dialog frem for at minde dig om, hvorvidt du skal sende en e-mail igen for at give en notifikation.

doc send igen, hvis intet svar 1

7. klik Ja, dukker et meddelelsesvindue ud og vedhæfter den forrige e-mail, og du kan redigere brødteksten igen og klikke Send for at sende mailen igen..

doc send igen, hvis intet svar 1

8. klik Ingen, vil påmindelsen blive slettet.

doc send igen, hvis intet svar 1

Bemærk: Hvis e-mailen er blevet besvaret inden det angivne tidspunkt, vil påmindelsen blive fjernet af VBA.


Bedste kontorproduktivitetsværktøjer

Kutools til Outlook - Over 100 kraftfulde funktioner til at superlade din Outlook

🤖 AI Mail Assistant: Øjeblikkelige pro-e-mails med AI-magi – et klik for geniale svar, perfekt tone, flersproget beherskelse. Forvandl e-mailing ubesværet! ...

📧 Email Automation: Ikke til stede (tilgængelig til POP og IMAP)  /  Planlæg Send e-mails  /  Auto CC/BCC efter regler ved afsendelse af e-mail  /  Automatisk videresendelse (avancerede regler)   /  Tilføj automatisk hilsen   /  Opdel automatisk e-mails med flere modtagere i individuelle meddelelser ...

📨 Email Management: Genkald nemt e-mails  /  Bloker svindel-e-mails af emner og andre  /  Slet duplikerede e-mails  /  Avanceret søgning  /  Konsolider mapper ...

📁 Vedhæftede filer ProBatch Gem  /  Batch adskilles  /  Batch komprimere  /  Automatisk gem   /  Automatisk afmontering  /  Automatisk komprimering ...

🌟 Interface Magic: 😊 Flere smukke og seje emojis   /  Boost din Outlook-produktivitet med fanebaserede visninger  /  Minimer Outlook i stedet for at lukke ...

👍 Wonders med et enkelt klik: Besvar alle med indgående vedhæftede filer  /   Anti-phishing e-mails  /  🕘Vis afsenderens tidszone ...

👩🏼‍🤝‍👩🏻 Kontakter og kalender: Batch Tilføj kontakter fra udvalgte e-mails  /  Opdel en kontaktgruppe til individuelle grupper  /  Fjern fødselsdagspåmindelser ...

Over 100 Features Afvent din udforskning! Klik her for at finde mere.

Læs mere       Gratis download      Køb
 

 

Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi, great script! How can I make this so that it replies to the email instead of sending the original email as an attachment?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations