2 sposoby szybkiego usuwania zduplikowanych dni wolnych z kalendarza programu Outlook

Podziel się teraz:

Jeśli przypadkowo dodasz te same święta do tego samego kalendarza dwa lub więcej razy, zobaczysz, że kalendarz jest wypełniony zduplikowanymi świętami. W tym scenariuszu musisz chcieć usunąć duplikaty. Teraz ten artykuł nauczy Cię 2 środków.

Outlook ma wbudowaną funkcję szybkiego dodawania świąt do domyślnego kalendarza. Jest to niewątpliwie bardzo wygodne dla użytkowników. Jeśli jednak omyłkowo dodasz święta dwa lub więcej razy, Twój domyślny kalendarz zostanie wypełniony zduplikowanymi dniami wolnymi. Poniżej przedstawimy 2 sposoby szybkiego usuwania duplikatów.

Szybko usuń zduplikowane święta z kalendarza programu Outlook

Metoda 1: Usuń wszystkie święta i dodaj je ponownie

  1. Na początek uruchom program Outlook.
  2. Następnie uzyskaj dostęp do źródłowego folderu kalendarza.
  3. Następnie przejdź do zakładki „Widok” i wybierz „Zmień widok”> „Lista”.Zmień widok kalendarza na widok listy
  4. Następnie należy kliknąć przycisk „Kategorie” w grupie „Aranżacja”.
  5. Następnie zobaczysz, że wszystkie spotkania zostały pogrupowane według kategorii.
  6. Teraz możesz znaleźć grupę „Wakacje”.
  7. Na koniec kliknij nagłówek grupy „Wakacje”, a następnie naciśnij klawisz „Usuń”.Grupuj według kategorii i usuń wszystkie święta
  8. Wszystkie istniejące święta zostały natychmiast usunięte.
  9. Po ich usunięciu możesz ponownie dodać święta. Najpierw przejdź do „Plik”> Opcje ”.
  10. W wyskakującym oknie „Opcje Outlooka” możesz przejść do zakładki „Kalendarz”.
  11. W tej zakładce będziesz mógł znaleźć przycisk „Dodaj święta”.
  12. Następnie w nowym oknie dialogowym wybierz lokalizację, na przykład „Stany Zjednoczone” i naciśnij „OK”.Ponownie dodaj święta
  13. Ostatecznie święta zostały ponownie zaimportowane do domyślnego kalendarza.

Metoda 2: Usuń zduplikowane święta za pomocą VBA

  1. Na samym początku naciśnij klawisze „Alt + F11”.
  2. Następnie uzyskasz dostęp do okna edytora Outlook VBA, w którym możesz otworzyć nieużywany moduł.
  3. Następnie skopiuj następujący kod VBA do tego modułu.
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

Kod VBA - szybko usuwaj zduplikowane święta w kalendarzu programu Outlook

  1. Ostatecznie możesz wypróbować to makro.
  • Kliknij podprogram „RemoveDuplicateHolidays”.
  • Następnie naciśnij klawisz F5, aby go uruchomić.
  • Po zakończeniu wszystkie zduplikowane święta we wszystkich kalendarzach programu Outlook zostaną usunięte.

Uzyskaj cenne dane programu Outlook

Niekwestionowanym faktem jest, że żaden program nie może zagwarantować, że będzie odporny na błędy i korupcję. To samo dotyczy Outlooka. Dlatego w celu ochrony danych programu Outlook lepiej wykonywać regularne kopie zapasowe danych. Poza tym musisz wcześniej zaplanować plan odzyskiwania programu Outlook. Wreszcie, rozsądne jest przygotowanie renomowanego narzędzia naprawczego, takiego jak DataNumen Outlook Repair. Jest w stanie napraw Outlooka problemy w mgnieniu oka i odzyskaj maksymalną ilość danych programu Outlook z zaatakowanego pliku.

Wprowadzenie autora:

Shirley Zhang jest ekspertem w dziedzinie odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym wyzdrowieć Sql Server i oprogramowanie do naprawy programu Outlook. po więcej informacji odwiedź www.datanumen.com

Podziel się teraz:

Możliwość dodawania komentarzy nie jest dostępna.