Kuinka poistaa nopeasti muistutukset toistuvan Outlook-tapaamisen viikonlopputapahtumien varalta

Kun olet ajoittanut toistuvan tapaamisen Outlook-kalenteriin ja haluat poistaa viikonloppumuistutuksia tapahtumista, voit käyttää tässä artikkelissa esiteltyä menetelmää.

Onko sinulla toistuvia tapaamisia Outlook-kalenterissasi? Olet esimerkiksi varannut toistuvan tapaamisen 4 päivän välein. Tässä tapauksessa jotkut tämän tapaamisen tapahtumat osuvat viikonloppuihin. Tässä vaiheessa muistutukset näistä viikonlopputapahtumista voivat olla sinulle hyödyttömiä. Siksi haluat poistaa heidän muistutuksensa. Keskitymme tähän vaatimukseen ja esittelemme tässä tehokkaan ja kätevän tavan.

Poista nopeasti toistuvan Outlook-tapaamisen viikonlopputapahtumien muistutukset

Poista toistuvan tapaamisen viikonlopputapahtumien muistutukset

  1. Käynnistä Outlook-sovellus heti alusta.
  2. Siirry sitten Outlook VBA -editoriin "Alt + F11" -näppäimillä.
  3. Aseta seuraavaksi seuraava VBA-koodi projektiin tai moduuliin.
Sub RemoveRemindersOfWeekendOccurrencesOfRecurringAppointments()
    Dim objAppointment As Outlook.AppointmentItem
    Dim objCalendar As Outlook.Folder
    Dim objCalendarItems As Outlook.Items
    Dim objRecurrencePattern As RecurrencePattern
    Dim dStartDate, dEndDate As Date
    Dim dCurrentDate, dActualTime As Date
    Dim strFilter As String
    Dim objFoundAppointment As Outlook.AppointmentItem
    Dim objOccurrence As Outlook.AppointmentItem
   
    Set objAppointment = Application.ActiveExplorer.Selection.Item(1)
 
    Set objCalendar = Application.Session.GetDefaultFolder(olFolderCalendar)
    Set objCalendarItems = objCalendar.Items
    objCalendarItems.Sort "[Start]", False
    objCalendarItems.IncludeRecurrences = True
 
    Set objRecurrencePattern = objAppointment.GetRecurrencePattern
    dStartDate = Format(objRecurrencePattern.PatternStartDate, "MM/DD/YYYY")
    dEndDate = Format(objRecurrencePattern.PatternEndDate, "MM/DD/YYYY")
   
    dCurrentDate = dStartDate
    Do Until dCurrentDate >= dEndDate
       If Weekday(dCurrentDate) = vbSaturday Or Weekday(dCurrentDate) = vbSunday Then
          dActualTime = dCurrentDate & " " & objRecurrencePattern.StartTime
          dActualTime = Format(dActualTime, "ddddd hh:mm:ss AMPM")
 
          strFilter = "[Start] <= " & Chr(34) & dCurrentDate & " 11:59 PM" & Chr(34) & " AND [End] > " & Chr(34) & dCurrentDate & " 00:00 AM" & Chr(34) & " AND [Subject] = " & Chr(34) & objAppointment.Subject & Chr(34)
          Set objFoundAppointment = objCalendarItems.Find(strFilter)
 
          If Not objFoundAppointment Is Nothing Then
             'Get the occurrence on weekends
             Set objOccurrence = objRecurrencePattern.GetOccurrence(dActualTime)
 
             'Remove the reminders
             With objOccurrence
                 .Subject = "(C)" & objAppointment.Subject
                 .ReminderSet = False
                 .Save
             End With
           End If
       End If
       dCurrentDate = DateAdd("d", 1, dCurrentDate)
    Loop
End Sub

VBA-koodi - Poista muistutukset toistuvan tapaamisen viikonlopputapahtumista

  1. Tämän jälkeen voit sulkea ikkunan.
  2. Noudata sen jälkeen artikkelissa "Kuinka suorittaa VBA-koodi Outlookissa”Lisätäksesi tämän makron Quick Access Toolbariin.
  3. Suorita lopulta tämä makro nyt.
  • Valitse ensin yksi toistuvan tapaamisen esiintyminen.
  • Napsauta seuraavaksi makron painiketta Pikakäynnistystyökalurivillä.Suorita makro valitussa nimityksessä
  • Kun makro on valmis, muistutukset viikonloppuisin ajoitetuista tapahtumista poistetaan. Myös aiheita muutetaan koodin perusteella, kuten seuraava kuvakaappaus:Poistettu muistutukset

Suojaa näkymät korruptiolta

Kuten muutkin yleiset tiedostot, kuten Word-asiakirja, Excel-laskentataulukko, Outlook-datatiedosto on haavoittuvainen. Tästä syystä sinun tulee ryhtyä tehokkaisiin varotoimiin Outlookin vioittumisen todennäköisyyden vähentämiseksi. Sinun on esimerkiksi jatkettava tavallista PST-tietojen varmuuskopiointia. Lisäksi tietojen häviämisen estämiseksi meidän tulisi pitää lähettyvillä Outlook-korjaustyökalu, esim. DataNumen Outlook Repair. Se pystyy korjata Outlook ongelmat helposti.

Tekijän esittely:

Shirley Zhang on tietojen palauttamisen asiantuntija DataNumen, Inc., joka on maailman johtava tietojen palautustekniikoissa, mukaan lukien sql korruptio ja Outlookin korjausohjelmistotuotteet. Lisätietoja osoitteessa www.datanumen.com

Kommenttien lisääminen on estetty.