Көптеген пайдаланушылар жауап бермеген қатысушыларға жиналысқа шақыруды тез арада қайта жібереді деп үміттенеді. Бұл мақала сізге оған қалай жетуге болатындығын көрсетеді.
Менің алдыңғы мақаламда - «Жауап бермеген жиналыс қатысушыларына хабарлама поштасын қалай тез жіберуге болады», Сіз жауап алмаған жиналыс алушыларына хабарлама поштасын қалай жіберуге болатындығын біле аласыз. Осыған ұқсас көптеген пайдаланушылар хабарлама поштасының орнына осы жиналысқа шақыруды қайта жіберуді қалайды. Осылайша, келесілерде біз оны бір сәтте іске асыруға көмектесетін VBA кодының бір бөлігін ашамыз.

Жиналысқа шақыруды жауап берілмегендерге жіберіңіз
- Кімгеtart көмегімен Outlook бағдарламасын іске қосыңыз.
- Содан кейін, Outlook бағдарламасының негізгі терезесінде VBA редакторына кіру үшін «Alt + F11» батырмаларын басыңыз.
- Одан кейін пайдаланылмаған модульді ашу керек немесе жаңасын енгізу керек.
- Кейіннен төмендегі VBA кодын көшіріп, осы модульге салыңыз.
Sub ResendMeetingInvitationToAttendeesNotRespond()
Dim objMeeting As AppointmentItem
Dim objAttendees As Recipients
Dim objAttendee As recipient
Dim AttendeesNotRespond As String
Dim objCopiedMeeting As AppointmentItem
Dim objRecipient As recipient
Dim objItem As Object
Set objMeeting = ActiveExplorer.Selection.Item(1)
'Create a copy of the source meeting
Set objCopiedMeeting = objMeeting.Copy
'Remove all the original recipients
For i = objCopiedMeeting.Recipients.Count To 1 Step -1
objCopiedMeeting.Recipients.Item(i).Delete
Next
Set objAttendees = objMeeting.Recipients
For Each objAttendee In objAttendees
If (objAttendee.Type <> olOrganizer) And (objAttendee.MeetingResponseStatus = olResponseNone) Then
'Add the recipients who haven't responded to this meeting
objCopiedMeeting.Recipients.Add (objAttendee.Address)
End If
Next
'Send this copied meeting
objCopiedMeeting.Recipients.ResolveAll
objCopiedMeeting.Send
'Permanently delete the copied meeting
objCopiedMeeting.UserProperties.Add ("Clear"), olText
objCopiedMeeting.Save
objCopiedMeeting.Delete
For Each objItem In Application.Session.GetDefaultFolder(olFolderDeletedItems).Items
If TypeName(objItem.UserProperties.Find("Clear")) <> "Nothing" Then
objItem.Delete
End If
Next
End Sub
- Осыдан кейін, кейінірек ыңғайлы болу үшін әдеттегідей жылдам жаңа кіру құралдар тақтасына жаңа VBA жобасын қосқан жөн.
- Сондай-ақ, макростарға рұқсат беру үшін макропараметрлерге қол жеткізіңіз.
- Соңында сіз түсірілім жасай аласыз:
- Біріншіден, Outlook күнтізбесінде бастапқы кездесуді таңдау керек.
- Содан кейін жылдам қол жеткізу құралдар тақтасындағы макро батырманы басыңыз.
- Бірден, бұл кездесу жауап бермеген қатысушыларға реніш тудырады.
Әр түрлі Outlook мәселелерін шешіңіз
Outlook бағдарламасын пайдаланған кезде күтпеген жерден барлық мәселелер туындауы мүмкін, мысалы, кенеттен «Жауап берілмейді», қалқымалы хабарламалар, апаттар және т.с.с. Әдетте, ішкі жөндеу утилитасындағы ұсақ мәселелерді шешу сізге өте қажет. Алайда, егер проблемалар Scanpst.exe арқылы шешілмейтін болса, сізде анағұрлым күшті және сенімді түзету құралына көмек көрсетуден басқа таңдау жоқ DataNumen Outlook Repair. Ол жақсы біледі PST жөндеу, осылайша қарсыластарының үстінен иық тіреу.
Автордың кіріспесі:
Ширли Чжан - деректерді қалпына келтіру бойынша сарапшы DataNumen, Соның ішінде деректерді қалпына келтіру технологиялары бойынша әлемдік көшбасшы болып табылатын Inc. бүлінген кв және бағдарламалық жасақтаманы жөндеу бағдарламалары. Қосымша ақпарат алу үшін кіріңіз WWW.datanumen.com
