Եթե ցանկանում եք չեղարկել բոլոր հանդիպումները, որոնք նախատեսված են ձեր Outlook-ում որոշակի ամսաթվերի միջակայքում, կարող եք օգտագործել այս հոդվածում ներկայացված միջոցները: Այն կարող է ձեզ փրկել ձեռքով նման հանդիպումների որոնումից և չեղարկումից:
Եթե ինչ-ինչ պատճառներով չեք կարող կազմակերպել կամ մասնակցել հանդիպումներին, որոնք կանցկացվեն որոշակի ապագա ժամկետների միջակայքում, կարող եք չեղարկել բոլոր այդպիսի հանդիպումները: Ընդհանրապես, դուք պետք է նախ պարզեք դրանք, ապա հերթով չեղարկեք դրանք: Դա բավականին անհանգիստ կլինի: Հետևաբար, մենք ձեզ հետ կկիսվենք մեկ այլ եղանակով, որը շատ ավելի հարմար է:

Խմբաքանակով չեղարկել բոլոր հանդիպումները, որոնք նախատեսված են կոնկրետ ամսաթվերի միջակայքում
- Սկզբում գործարկեք ձեր Outlook ծրագիրը։
- Այնուհետև Outlook-ում պետք է սեղմել «Alt + F11» կոճակները:
- Հաջորդը, դուք կմտնեք «Microsoft Visual Basic հավելվածների համար» պատուհանը:
- Այս պատուհանում դուք պետք է բացեք չօգտագործված մոդուլ կամ պարզապես տեղադրեք նորը:
- Հետագայում այս մոդուլում կարող եք պատճենել հետևյալ VBA կոդը:
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
- Ի վերջո, դուք կարող եք գործարկել այս մակրոն հենց հիմա:
- Ընթացիկ մակրո պատուհանում սեղմեք «F5» կոճակը:
- Հաջորդը, ձեզանից կպահանջվի նշել ամսաթվերի միջակայքը:
- Դրանից հետո կցուցադրվի մեկ այլ երկխոսության տուփ, որը պահանջում է ընտրել սկզբնաղբյուր օրացույցի պանակ և սեղմել «OK»:
- Վերջապես, երբ մակրո ավարտվում է, դուք կարող եք տեսնել, որ կոնկրետ ամսաթվերի բոլոր հանդիպումները չեղարկվել են:
- «Ուղարկված նյութեր» պանակում կարող եք գտնել հանդիպման չեղարկումները, ինչպես ստորև ներկայացված սքրինշոթը.
Վերացնել Outlook- ի սխալները
Եթե դուք տասնամյակներ շարունակ օգտագործել եք Outlook-ը, ապա պետք է հանդիպած լինեք մի քանի սխալների: Բարեբախտաբար, Outlook-ը հագեցած է ներկառուցված վերանորոգման գործիքով՝ Scanpst: Դուք կարող եք օգտագործել այն շտկել Outlook- ը սխալներ. Այնուամենայնիվ, եթե այն ձախողվի, ձեր վերջին միջոցը արտաքին ամրագրման գործիքներն են, ինչպիսիք են DataNumen Outlook RepairԱյն կարող է սկանավորել Outlook ֆայլը և շտկել սխալների մեծ մասը, և նույնիսկ հեշտությամբ վերականգնել վնասված Outlook տվյալները։
Հեղինակի ներածություն.
Shirley Zhang- ը տվյալների վերականգման փորձագետ է DataNumen, Inc., որը տվյալների վերականգման տեխնոլոգիաների համաշխարհային առաջատարն է, այդ թվում ֆիքսել sql և հեռանկարների նորոգման ծրագրակազմի արտադրանքները: Լրացուցիչ տեղեկությունների համար այցելեք www.datanumen.com


