Cara Batch Membatalkan Semua Rapat Outlook yang Dijadwalkan dalam Rentang Tanggal Tertentu

Bagikan sekarang:

Jika Anda ingin membatalkan semua rapat yang dijadwalkan dalam rentang tanggal tertentu di Outlook Anda, Anda dapat menggunakan cara yang diperkenalkan di artikel ini. Ini dapat menyelamatkan Anda dari mencari dan membatalkan pertemuan semacam itu secara manual.

Jika, karena alasan tertentu, Anda tidak dapat mengatur atau berpartisipasi dalam rapat yang akan diadakan pada rentang tanggal tertentu di masa mendatang, Anda mungkin ingin membatalkan semua rapat tersebut. Umumnya, Anda harus mencari tahu terlebih dahulu lalu membatalkannya satu per satu. Ini akan sangat merepotkan. Oleh karena itu, berikut ini, kami akan membagikan kepada Anda cara lain, yang jauh lebih nyaman.

Batch Membatalkan Semua Rapat Outlook yang Dijadwalkan dalam Rentang Tanggal Tertentu

Batch Membatalkan Semua Rapat yang Dijadwalkan dalam Rentang Tanggal Tertentu

  1. Pertama-tama, jalankan program Outlook Anda.
  2. Kemudian, di Outlook, Anda perlu menekan tombol "Alt + F11".
  3. Selanjutnya, Anda akan masuk ke jendela "Microsoft Visual Basic for Applications".
  4. Di jendela ini, Anda harus membuka modul yang tidak digunakan atau hanya memasukkan yang baru.
  5. Selanjutnya, Anda dapat menyalin kode VBA berikut ke dalam modul ini.
Sub BatchCancelAllMeetingsInSpecificDateRange()
    Dim dStartDate As Date
    Dim dEndDate As Date
    Dim objCalendarFolder As Outlook.folder
    Dim objItems As Outlook.Items
    Dim objItemsInDateRange As Outlook.Items
    Dim objAppointment As Outlook.AppointmentItem
    Dim objResponse As Outlook.MeetingItem
 
    'Specify the start date and end date
    dStartDate = InputBox("Enter the start date:", , "10/1/2017")
    dEndDate = InputBox("Enter the end date:", , "10/8/2017")
 
    If dStartDate <> #1/1/4501# And dEndDate <> #1/1/4501# Then
       'Select a calendar folder
       Set objCalendarFolder = Outlook.Application.Session.PickFolder
       Set objItems = objCalendarFolder.Items
       objItems.IncludeRecurrences = True
       objItems.Sort "[Start]"
 
       'Get the appointments in the specific date range
       strFilter = "[Start] >= " & Chr(34) & dStartDate & " 00:00 AM" & Chr(34) & " AND [End] <= " & Chr(34) & dEndDate & " 11:59 PM" & Chr(34)
       Set objItemsInDateRange = objItems.Restrict(strFilter)
 
       objItemsInDateRange.Sort "[Start]"
       For Each objAppointment In objItemsInDateRange
           'Cancel the meetings in this date range
           If objAppointment.MeetingStatus = olMeeting Then
              If objAppointment.Organizer = Outlook.Session.CurrentUser Then
                 objAppointment.MeetingStatus = olMeetingCanceled
                 objAppointment.Save
                 objAppointment.Send
                 objAppointment.Delete
              Else
                 Set objResponse = objAppointment.Respond(olMeetingDeclined)
                 objResponse.Send
                 objAppointment.Delete
              End If
            End If
       Next
    End If
End Sub

Kode VBA - Batch Membatalkan Semua Rapat yang Dijadwalkan dalam Rentang Tanggal Tertentu

  1. Akhirnya, Anda dapat menjalankan makro ini sekarang.
  • Di jendela makro saat ini, tekan tombol "F5".
  • Selanjutnya, Anda akan diminta untuk menentukan rentang tanggal.Tentukan Rentang Tanggal
  • Setelah itu, kotak dialog lain akan ditampilkan, yang meminta Anda untuk memilih folder kalender sumber dan klik "OK".
  • Terakhir, ketika makro selesai, Anda dapat melihat bahwa semua pertemuan dalam rentang tanggal tertentu telah dibatalkan.
  • Di folder "Item Terkirim", Anda dapat menemukan pembatalan rapat, seperti gambar di bawah ini:Pembatalan Rapat

Perbaiki Kesalahan Outlook

Jika Anda telah menggunakan Outlook selama beberapa dekade, Anda pasti mengalami beberapa kesalahan. Untungnya Outlook hadir dengan alat perbaikan bawaan - Scanpst. Anda bisa menggunakannya untuk perbaiki Outlook kesalahan. Namun, jika gagal, pilihan terakhir Anda adalah alat perbaikan eksternal seperti DataNumen Outlook RepairAplikasi ini dapat memindai file Outlook dan memperbaiki sebagian besar kesalahan, bahkan dengan mudah memulihkan data Outlook yang rusak.

Pengantar Penulis:

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

Bagikan sekarang:

Komentar ditutup.