2 засоби для швидкого видалення повторюваних свят у календарі Outlook

Поділитися зараз:

Якщо ви двічі чи більше випадково додаєте одні й ті самі свята до одного календаря випадково, виявите, що календар заповнений повторюваними святами. У цьому випадку вам потрібно побажати видалити дублікати. Тепер ця стаття навчить вас 2 засобам.

Outlook має вбудовану функцію для швидкого додавання свят у календар за замовчуванням. Це, безперечно, досить зручно для користувачів. Однак якщо ви додасте канікули двічі або більше разів помилково, ваш календар за замовчуванням буде заповнений дублікатами канікул. Тепер, далі, ми представимо вам 2 підходи до швидкого видалення дублікатів.

Швидко видаліть повторювані канікули у своєму календарі Outlook

Спосіб 1: Видаліть усі свята та додайте їх знову

  1. To starЗапустіть програму Outlook.
  2. Потім відкрийте вихідну папку Календар.
  3. Потім перейдіть на вкладку «Вид» і виберіть «Змінити вид»> «Список».Змініть подання календаря на перегляд списку
  4. Після цього слід натиснути кнопку «Категорії» в групі «Домовленість».
  5. Далі ви побачите, що всі зустрічі були згруповані за категоріями.
  6. Тепер ви можете дізнатися групу “Свято”.
  7. Нарешті, натисніть на заголовок групи «Свято», а потім натисніть клавішу «Видалити».Згрупуйте за категоріями та видаліть усі свята
  8. Одразу всі існуючі свята були видалені.
  9. Після їх видалення можна повторно додати свято. По-перше, перейдіть до «Файл»> «Параметри».
  10. У спливаючому вікні «Параметри Outlook» ви можете перейти на вкладку «Календар».
  11. На цій вкладці ви зможете знайти кнопку «Додати відпустки».
  12. Потім у новому діалоговому вікні виберіть місце, наприклад, “Сполучені Штати” та натисніть “OK”.Повторно додайте свята
  13. Зрештою, святкові дні знову були імпортовані до Календаря за замовчуванням.

Спосіб 2: Видаліть повторювані канікули за допомогою VBA

  1. З самого початку натисніть клавіші “Alt + F11”.
  2. Далі ви отримаєте доступ до вікна редактора Outlook VBA, в якому ви можете відкрити невикористаний модуль.
  3. Згодом скопіюйте наступний код VBA в цей модуль.
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

Код VBA - Швидко видаліть повторювані канікули у своєму календарі Outlook

  1. Зрештою, ви можете спробувати цей макрос.
  • Клацніть на підпрограму “RemoveDuplicateHolidays”.
  • Потім натисніть клавішу F5, щоб запустити її.
  • Після його завершення видаляються всі повторювані свята у всіх календарях Outlook.

Отримати цінні дані Outlook

Безперечний факт, що жодна програма не може гарантувати, що вона може бути захищена від помилок та корупції. Те саме стосується і Outlook. Тому, щоб захистити ваші дані Outlook, вам краще робити регулярні резервні копії даних. Крім того, вам потрібно заздалегідь запланувати план відновлення Outlook. Нарешті, але не менш важливо, доцільно підготувати надійний інструмент виправлення, такий як DataNumen Outlook Repair. Це вміє ремонт Outlook миттєво видає повідомлення та отримує максимум даних Outlook зі скомпрометованого файлу.

Вступ автора:

Ширлі Чжан - експерт із відновлення даних у DataNumen, Inc., яка є світовим лідером у галузі технологій відновлення даних, в тому числі оговтуватися Sql Server та перспективні програмні продукти для ремонту. Для отримання додаткової інформації відвідайте WWW.datanumen.com

Поділитися зараз:

Коментарі закриті.