Pääsisältö

Outlook: Sähköpostin automaattinen uudelleenlähetys, jos vastausta ei ole

Kirjailija: Sun Viimeksi muokattu: 2025-04-14

Kun lähetät sähköpostia kollegallesi tai yhteistyökumppanillesi tai jollekulle ja tarvitset pikaisesti vastauksen, voit asettaa automaattisen uudelleenlähetyksen asetuksen, jos vastaus ei ole saapunut tiettyyn aikaan.

Muistutuksen ja VBA:n käyttäminen automaattisen uudelleenlähetyksen asettamiseen, jos ei vastausta


Muistutuksen ja VBA:n käyttäminen automaattisen uudelleenlähetyksen asettamiseen, jos ei vastausta

 

Osa 1: aseta muistutus muistuttamaan tietyn ajan kuluessa

1. Napsauta hiiren kakkospainikkeella sähköpostiviestiä (Lähetetyt-kansiosta), jonka haluat lähettää uudelleen, jos et vastaa, napsauta avautuvasta kontekstivalikosta "Seuranta" > "Lisää muistutus".

doc lähettää uudelleen, jos ei vastausta 1

2. Pidä ponnahdusikkunassa "Muokattu"-valintaruutu "Muistutus"-valintaruutu valittuna ja valitse alla olevista avattavista ruuduista päivämäärä ja kellonaika, jota ennen haluat vastauksen saapuvan. Voit myös kirjoittaa päivämäärän ja kellonajan suoraan ruutuihin. Napsauta "OK".

doc lähettää uudelleen, jos ei vastausta 1
doc lähettää uudelleen, jos ei vastausta 1

Osa 2: Lisää VBA lähettääksesi sähköpostit uudelleen, jos et vastaa määritetyssä ajassa

3. Ota "Microsoft Visual Basic for Applications" -ikkuna käyttöön painamalla "Alt" + "F11" -näppäimiä.

4. Luo tyhjä komentosarja kaksoisnapsauttamalla "ThisOutlookSession" "Project – Project1" -ruudussa ja kopioi ja liitä alla oleva VBA-koodi tyhjään komentosarjaan.

VBA: Lähetä sähköposti uudelleen, jos et vastaa

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. Tallenna koodi, palaa sitten pääkäyttöliittymään, napsauta "Tiedosto" > "Asetukset" ja napsauta "Outlook-asetukset" -ikkunassa "Trust Center" vasemmassa ruudussa ja napsauta "Trust Center Settings" ottaaksesi "Trust Center" -ikkunan käyttöön. Napsauta "Makroasetukset" ja varmista, että "Ota kaikki makrot käyttöön (ei suositella; mahdollisesti vaarallinen koodi voidaan suorittaa)" on valittu oikeasta osiosta. Napsauta "OK" > "OK".

doc lähettää uudelleen, jos ei vastausta 1
doc lähettää uudelleen, jos ei vastausta 1

6. Jos nyt lähetetty sähköposti, johon on asetettu muistutus, ei saa vastausta, kun määritetty aika koittaa, ponnahtaa esiin ponnahdusikkuna, joka muistuttaa, lähetetäänkö sähköpostiviesti uudelleen ilmoituksen tekemiseksi.

doc lähettää uudelleen, jos ei vastausta 1

7. Napsauta "Kyllä", viesti-ikkuna avautuu ja liittää edellisen sähköpostin. Voit muokata tekstiä uudelleen ja lähettää sähköpostin uudelleen napsauttamalla "Lähetä".

doc lähettää uudelleen, jos ei vastausta 1

8. Napsauta "Ei", muistutus poistetaan.

doc lähettää uudelleen, jos ei vastausta 1

Huomautus: Jos sähköpostiin on vastattu ennen määritettyä aikaa, VBA poistaa muistutuksen.


Parhaat toimiston tuottavuustyökalut

Breaking News: Kutools for Outlook julkaisee ilmaisen version!

Koe täysin uusi Kutools for Outlook ILMAINEN versio, jossa on yli 70 uskomatonta ominaisuutta, sinun käytössäsi IKUISESTI! Lataa nyt napsauttamalla!

🤖 Kutools AI : Käyttää edistynyttä tekoälytekniikkaa sähköpostien vaivattoman käsittelyyn, mukaan lukien sähköpostien vastaaminen, yhteenveto, optimointi, laajentaminen, kääntäminen ja kirjoittaminen.

📧 Sähköpostiautomaatio: Automaattinen vastaus (saatavilla POP:lle ja IMAP:lle)  /  Ajoita sähköpostien lähettäminen  /  Automaattinen CC/BCC sääntöjen mukaan lähetettäessä sähköpostia  /  Automaattinen edelleenlähetys (lisäsäännöt)   /  Automaattinen tervehdys   /  Jaa usean vastaanottajan sähköpostit automaattisesti yksittäisiksi viesteiksi ...

📨 Sähköposti Management: Muista sähköpostit  /  Estä huijaussähköpostit aiheiden ja muiden taholta  /  Poista päällekkäiset sähköpostit  /  Tarkennettu Haku  /  Yhdistä kansiot ...

📁 Liitteet ProErätallennus  /  Erä Irrota  /  Eräpakkaus  /  Automaattinen tallennus   /  Automaattinen irrotus  /  Automaattinen pakkaus ...

🌟 Interface Magic: 😊Lisää kauniita ja siistejä emojia   /  Muistuttaa sinua tärkeistä sähköpostiviesteistä  /  Minimoi Outlook sulkemisen sijaan ...

???? Yhden napsautuksen Wonders: Vastaa kaikkiin liitteillä  /   Tietojenkalastelun vastaiset sähköpostit  /  🕘Näytä lähettäjän aikavyöhyke ...

👩🏼‍🤝‍👩🏻 Yhteystiedot ja kalenteri: Erä Lisää yhteystietoja valituista sähköpostiviesteistä  /  Jaa yhteysryhmä yksittäisiin ryhmiin  /  Poista syntymäpäivämuistutukset ...

Avaa Kutools for Outlook välittömästi yhdellä napsautuksella. Älä odota, lataa nyt ja lisää tehokkuuttasi!

kutools Outlook-ominaisuuksille1 kutools Outlook-ominaisuuksille2