Jūs, iespējams, pamanījāt, ka atceltās sanāksmes joprojām būs jūsu kalendārā. Tas prasa to manuālu noņemšanu, kas ir pārāk apgrūtinoši. Tādēļ jums vajadzētu vēlēties, lai Outlook varētu automātiski noņemt atceltās sanāksmes. Šis ieraksts jums palīdzēs to saprast.
Patiesībā mans iepriekšējais raksts - "Kā taktiski noņemt atceltās sapulces no Outlook kalendāra” ir ieviesis dažus padomus, kā manuāli dzēst atceltās sapulces. Turklāt šī raksta pēdējā sadaļā ir veids, kā ļaut programmai Outlook automātiski noņemt atceltās sapulces. Taču šī metode ļaus programmai Outlook automātiski pieņemt visus sapulces ielūgumus. Dažreiz tas nav tas, ko vēlaties. Tāpēc šeit mēs jums parādīsim citu veidu, kas ir diezgan vienkāršs un daudz ērtāks.

Automātiski noņemt atceltās sanāksmes no kalendāra
- Pašā sākumā palaidiet savu Outlook programmu.
- Pēc tam Outlook logā vajadzētu nospiest taustiņu "Alt + F11".
- Pēc tam nākamajā VBA redaktora logā jums ir jāveic dubultklikšķis uz projekta “ThisOutlookSession” kreisajā pusē.
- Pēc tam jums vajadzētu kopēt šo VBA kodu šajā projektā.
Private WithEvents objInbox As Outlook.Folder
Private WithEvents objItems As Outlook.Items
Private Sub Application_Startup()
Set objInbox = Application.Session.GetDefaultFolder(olFolderInbox)
Set objItems = objInbox.Items
End Sub
'Occurs when the meeting cancellation arrives in your Inbox
Private Sub objItems_ItemAdd(ByVal Item As Object)
Dim objCalendar As Outlook.Folder
Dim objAppointments As Outlook.Items
Dim i As Long
Dim objMeeting As Outlook.AppointmentItem
If TypeOf Item Is MeetingItem Then
If Left(LCase(Item.Subject), 9) = "canceled:" Then
'Remove canceled meeting
Set objCalendar = Application.Session.GetDefaultFolder(olFolderCalendar)
Set objAppointments = objCalendar.Items
For i = objAppointments.count To 1 Step -1
Set objAppointment = objAppointments.Item(i)
If Left(objAppointment.Subject, 9) = "Canceled:" Then
objAppointment.Delete
End If
Next
End If
End If
End Sub
- Pēc tam šim projektam varat piešķirt digitālo sertifikātu. Noklikšķiniet uz "Rīki" un izvēlieties "Digitālais paraksts". Pēc tam izpildiet vedņa norādījumus, lai to pabeigtu.
- Vēlāk aizveriet logu “Microsoft Visual Basic for Applications” un mainiet Outlook makro iestatījumus, lai atļautu parakstītos makro.
- Galu galā jūs varētu restartēt programmu Outlook, lai iespējotu jauno VBA projektu.
- Kopš tā laika katru reizi, kad jūsu iesūtnē tiek saņemts paziņojums par sapulces atcelšanu, makro sāk darboties un automātiski noņem atcelto sapulci no kalendāra.
Pilnībā izmantojiet iesūtnes labošanas rīku
Daudzus Outlook lietotājus, iespējams, ir nomocījušas dažādas problēmas programmā Outlook, tostarp nelieli darbības traucējumi, kļūdu ziņojumi un pēkšņa nereaģēšana, kā arī nopietni bojājumi utt. Godīgi sakot, mazajām problēmām programmā Outlook ir iebūvēts labošanas rīks – Scanpst, kas tos var viegli salabot. Tādējādi, saskaroties ar problēmām programmā Outlook, varat to izmantot, lai fotografētu. Ja tas neizdodas, varat turpināt izmantot pieredzējušu un ievērojamu trešās puses rīku, piemēram, DataNumen Outlook Repair.
Autora ievads:
Šērlija Džana ir datu atkopšanas eksperte DataNumen, Inc., kas ir pasaules līderis datu atkopšanas tehnoloģiju, tostarp sql atgūšana un perspektīvas remonta programmatūras produktus. Lai iegūtu vairāk informācijas, apmeklējiet vietni www.datanumen. Ar
