Cara Menghapus Pengingat dengan Cepat untuk Kejadian Akhir Pekan dari Janji Temu Berulang

Kongsi Sekarang:

Setelah anda menjadualkan janji temu berulang dalam kalendar Outlook anda, jika anda ingin menghapus peringatan kejadian yang berlaku pada hujung minggu, anda boleh menggunakan kaedah yang diperkenalkan dalam artikel ini.

Adakah anda mempunyai janji temu berulang dalam kalendar Outlook anda? Sebagai contoh, anda telah menjadualkan janji temu berulang setiap 4 hari. Dalam kes ini, beberapa kejadian janji temu ini akan berlaku pada hujung minggu. Pada ketika ini, peringatan kejadian hujung minggu ini mungkin tidak berguna untuk anda. Oleh itu, anda ingin membuang peringatan mereka. Dengan memberi tumpuan kepada keperluan ini, di sini kami akan memperkenalkan cara yang berkesan dan mudah.

Cepat Keluarkan Peringatan untuk Kejadian Akhir Pekan Janji Temu Berulang

Buang Peringatan untuk Kejadian Akhir Pekan Janji Temu Berulang

  1. Pada awalnya, lancarkan aplikasi Outlook.
  2. Kemudian, beralih ke editor Outlook VBA melalui kekunci "Alt + F11".
  3. Seterusnya, masukkan kod VBA berikut ke dalam projek 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

Kod VBA - Keluarkan Peringatan dari Kejadian Akhir Pekan Janji Temu Berulang

  1. Selepas itu, anda boleh menutup tetingkap.
  2. Selepas itu, ikuti langkah-langkah yang ditunjukkan dalam artikel “Cara Menjalankan Kod VBA di Outlook Anda"Untuk menambahkan makro ini ke Bar Alat Akses Pantas.
  3. Akhirnya, jalankan makro ini sekarang.
  • Pertama, pilih satu kali janji temu berulang.
  • Seterusnya, klik butang makro di Bar Alat Akses Pantas.Jalankan Makro pada Temujanji Terpilih
  • Setelah makro selesai, peringatan kejadian yang dijadualkan pada hujung minggu akan dikeluarkan. Juga, subjek akan diubah berdasarkan kod, seperti tangkapan skrin berikut:Peringatan yang Dihapus

Melindungi Outlook dari Rasuah

Seperti fail biasa yang lain, seperti dokumen Word, lembaran kerja Excel, fail data Outlook rentan. Dengan itu, anda harus mengambil beberapa langkah berjaga-jaga untuk mengurangkan kemungkinan kerosakan Outlook. Contohnya, anda harus terus membuat cadangan data PST biasa. Terlebih lagi, untuk mencegah kehilangan data, kita harus menyimpan alat pembaikan Outlook di sekitarnya, seperti DataNumen Outlook Repair. Ia mampu baiki Outlook masalah dengan mudah.

Pengenalan Pengarang:

Shirley Zhang adalah pakar pemulihan data di DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk rasuah sql dan produk perisian pembaikan prospek. Untuk maklumat lebih lanjut, lawati www.datanumen.com

Kongsi Sekarang:

Ruangan komen telah ditutup.