Cara Cepat Menghapus Pengingat untuk Kemunculan Akhir Pekan dari Janji Outlook Berulang

Bagikan sekarang:

Setelah Anda menjadwalkan janji temu berulang di kalender Outlook Anda, jika Anda ingin menghapus pengingat kejadian yang jatuh pada akhir pekan, Anda dapat menggunakan metode yang diperkenalkan di artikel ini.

Apakah Anda memiliki janji temu berulang di kalender Outlook Anda? Misalnya, Anda telah menjadwalkan janji temu berulang yang dilakukan setiap 4 hari. Dalam hal ini, beberapa kemunculan janji temu ini akan jatuh pada akhir pekan. Pada titik ini, pengingat kejadian akhir pekan ini mungkin tidak berguna bagi Anda. Oleh karena itu, Anda ingin menghapus pengingat mereka. Berfokus pada persyaratan ini, di sini kami akan memperkenalkan cara yang efektif dan nyaman.

Cepat Hapus Pengingat untuk Kejadian Akhir Pekan dari Janji Outlook Berulang

Hapus Pengingat untuk Kejadian Akhir Pekan dari Janji Berulang

  1. Pertama-tama, luncurkan aplikasi Outlook.
  2. Kemudian, buka editor Outlook VBA melalui tombol "Alt + F11".
  3. Selanjutnya, masukkan kode VBA berikut ke dalam proyek atau modul.
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

Kode VBA - Hapus Pengingat dari Kejadian Akhir Pekan dari Janji Berulang

  1. Setelah itu, Anda bisa menutup jendela.
  2. Selanjutnya, ikuti langkah-langkah yang ditampilkan di artikel “Cara Menjalankan Kode VBA di Outlook Anda”Untuk menambahkan makro ini ke Bilah Alat Akses Cepat.
  3. Akhirnya, jalankan makro ini sekarang.
  • Pertama, pilih satu kemunculan janji temu berulang.
  • Selanjutnya, klik tombol makro di Bilah Alat Akses Cepat.Jalankan Makro pada Penunjukan yang Dipilih
  • Setelah makro selesai, pengingat kejadian yang dijadwalkan pada akhir pekan akan dihapus. Selain itu, subjek akan diubah berdasarkan kode, seperti tangkapan layar berikut:Pengingat yang Dihapus

Lindungi Outlook dari Korupsi

Seperti file umum lainnya, seperti dokumen Word, lembar kerja Excel, file data Outlook rentan. Oleh karena itu, Anda harus mengambil beberapa tindakan pencegahan yang ampuh untuk mengurangi kemungkinan kerusakan Outlook. Misalnya, Anda harus tetap melakukan backup data PST biasa. Terlebih lagi, untuk mencegah kehilangan data, kita harus menyimpan alat perbaikan Outlook di sekitarnya, seperti DataNumen Outlook Repair. Itu bisa perbaiki Outlook masalah dengan mudah tanpa usaha.

Pengantar Penulis:

Shirley Zhang adalah pakar pemulihan data di DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk korupsi sql dan produk perangkat lunak perbaikan pandangan. Untuk informasi lebih lanjut kunjungi www.datanumen.com

Bagikan sekarang:

Komentar ditutup.