2 prostriedky na rýchle odstránenie duplicitných sviatkov v kalendári programu Outlook

Zdieľať teraz:

Ak náhodou pridáte rovnaké sviatky do rovnakého kalendára dvakrát alebo viackrát, zistíte, že kalendár je plný duplicitných sviatkov. V tomto scenári musíte odstrániť duplikáty. Teraz vás tento článok naučí 2 prostriedkom.

Outlook má vstavanú funkciu na rýchle pridanie sviatkov do predvoleného kalendára. Pre používateľov je to nepochybne veľmi výhodné. Ak však sviatky pridáte dvakrát alebo viackrát omylom, predvolený kalendár sa vyplní duplicitnými sviatkami. Teraz vám v nasledujúcich krokoch predstavíme 2 prístupy k rýchlemu odstráneniu duplikátov.

Rýchlo odstráňte duplicitné sviatky v kalendári programu Outlook

Metóda 1: Odstráňte všetky sviatky a znova ich pridajte

  1. K start s, spustite program Outlook.
  2. Potom otvorte zdrojový priečinok Kalendár.
  3. Ďalej prepnite na kartu „Zobraziť“ a vyberte položky „Zmeniť zobrazenie“> „Zoznam“.Zmeňte zobrazenie kalendára na zobrazenie zoznamu
  4. Potom by ste mali kliknúť na tlačidlo „Kategórie“ v skupine „Usporiadanie“.
  5. Ďalej uvidíte, že všetky schôdzky boli zoskupené podľa kategórií.
  6. Teraz môžete zistiť skupinu „Prázdniny“.
  7. Nakoniec kliknite na hlavičku skupiny „Prázdniny“ a potom stlačte kláves „Odstrániť“.Zoskupiť podľa kategórií a odstrániť všetky sviatky
  8. Naraz boli odstránené všetky existujúce sviatky.
  9. Po ich odstránení môžete dovolenku znova pridať. Najskôr prejdite do ponuky „Súbor“> Možnosti.
  10. V rozbaľovacom okne „Možnosti programu Outlook“ môžete prepnúť na kartu „Kalendár“.
  11. Na tejto karte budete môcť nájsť tlačidlo „Pridať sviatky“.
  12. Potom v novom dialógovom okne vyberte umiestnenie, napríklad „Spojené štáty“, a stlačte „OK“.Znova pridajte sviatky
  13. Nakoniec boli sviatky importované do predvoleného Kalendára znova.

Metóda 2: Odstráňte duplicitné sviatky pomocou VBA

  1. Hneď na začiatku stlačte klávesové skratky „Alt + F11“.
  2. Ďalej vstúpite do okna editora Outlook VBA, v ktorom môžete otvoriť nepoužívaný modul.
  3. Následne skopírujte nasledujúci kód VBA do tohto modulu.
Sub RemoveDuplicateHolidays()
    Dim objStores As Outlook.Stores
    Dim objStore As Outlook.Store
    Dim objPSTFile As Outlook.Folder
    Dim objFolders As Outlook.folders
    Dim objFolder As Object

    Set objStores = Outlook.Application.Session.Stores
 
    'Process all Outlook PST files in your Outlook
    For Each objStore In objStores
        Set objPSTFile = objStore.GetRootFolder
        For Each objFolder In objPSTFile.folders
            Call ProcessFolders(objFolder)
        Next
    Next

End Sub

Sub ProcessFolders(ByVal objCurrentFolder As Outlook.Folder)
    Dim objDictionary As Object
    Dim i As Long
    Dim objItem As Object
    Dim strKey As String

    Set objDictionary = CreateObject("Scripting.Dictionary")

    If objCurrentFolder.DefaultItemType = olAppointmentItem Then
       For i = objCurrentFolder.Items.count To 1 Step -1
           Set objItem = objCurrentFolder.Items.Item(i)
 
           'Get all holidays based on the "Holiday" category
           If objItem.Categories = "Holiday" Then
              strKey = objItem.Subject & "," & objItem.Location & "," & objItem.Body & "," & objItem.Categories
              strKey = Replace(strKey, ", ", Chr(32))

              If objDictionary.Exists(strKey) = True Then
                 objItem.Delete
              Else
                 objDictionary.Add strKey, True
              End If
          End If
       Next i
    End If
End Sub

Kód VBA - rýchlo odstráňte duplicitné sviatky v kalendári Outlooku

  1. Nakoniec môžete toto makro vyskúšať.
  • Kliknite na podprogram „RemoveDuplicateHoliday“.
  • Potom ho spustite stlačením klávesu F5.
  • Po dokončení budú odstránené všetky duplicitné sviatky vo všetkých vašich kalendároch programu Outlook.

Načítajte cenné údaje programu Outlook

Je nespochybniteľnou skutočnosťou, že žiadny program nezaručuje, že môže byť odolný voči chybám a poškodeniu. To isté platí pre Outlook. Z tohto dôvodu by ste mali radšej pravidelne zálohovať dáta, aby ste ochránili svoje dáta z Outlooku. Okrem toho je potrebné vopred naplánovať plán obnovy programu Outlook. V neposlednom rade je rozumné pripraviť si renomovaný nástroj na opravu, ako napr DataNumen Outlook Repair, Je schopný opraviť Outlook problémy naraz a získať späť maximum údajov programu Outlook z napadnutého súboru.

Úvod autora:

Shirley Zhang je expertkou na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane zotaviť sa Sql Server a výhľadové softvérové ​​produkty na opravu. Pre viac informácií navštívte www.datanumen. S

Zdieľať teraz:

Komentáre sú uzavreté.