အစည်းအဝေးဖိတ်ကြားချက်မပို့မီ တက်ရောက်သူအရေအတွက်ကို အလိုအလျောက်ရရှိရန် Outlook VBA ကို အသုံးပြုနည်းကို ဤဆောင်းပါးတွင် သင်ပေးပါမည်။
အီးမေးလ်ပို့ခြင်းမပြုမီ လက်ခံသူများကို ရေတွက်သကဲ့သို့ပင်၊ အချို့သောအသုံးပြုသူများသည် အစည်းအဝေးဖိတ်ကြားချက်မပို့မီ တက်ရောက်သူများကိုလည်း ရေတွက်လိုကြသည်။ ပုံမှန်အတိုင်း၊ ၎င်းသည် အဆိုပြုထားသော အစည်းအဝေး၏ စုစုပေါင်းကုန်ကျစရိတ်ကို ခန့်မှန်းပြီးနောက် တက်ရောက်သူများထံ ထိုကဲ့သို့သော အစည်းအဝေးဖိတ်ကြားချက်ကို ပေးပို့ရန် ဆုံးဖြတ်ရန် ရည်ရွယ်ပါသည်။ ထို့အပြင်၊ Outlook သည် အသုံးပြုသူများအား တက်ရောက်သူများကို လိုအပ်သည် သို့မဟုတ် ရွေးချယ်နိုင်သည်အဖြစ် သတ်မှတ်ခွင့်ပြုသောကြောင့် အချို့က တက်ရောက်သူများကို အမျိုးအစားအမျိုးမျိုးဖြင့် ရေတွက်လိုကြသည်။ အစည်းအဝေးအရင်းအမြစ်များနှင့် ကြာချိန်ကို ထည့်သွင်းနိုင်လျှင် အကောင်းဆုံးဖြစ်သည်။ Outlook တွင် ထိုကဲ့သို့သော တိုက်ရိုက်အင်္ဂါရပ်မရှိသော်လည်း၊ ၎င်းကိုအကောင်အထည်ဖော်ရန် VBA ကုဒ်ကို သင်အသုံးပြုနိုင်ဆဲဖြစ်သည်။

အစည်းအဝေးဖိတ်ကြားချက်မပို့မီ တက်ရောက်လာသူများကို အလိုအလျောက်ရေတွက်ပါ။
- အစပိုင်းမှာ Outlook ပရိုဂရမ်ကိုဖွင့်ပါ။
- ထို့နောက် ပင်မ Outlook ဝင်းဒိုးတွင် “Alt + F11” သော့ဖြတ်လမ်းများကို နှိပ်ပါ။
- ထို့နောက် သင် Outlook VBA တည်းဖြတ်သူ အောင်မြင်စွာ ဝင်ရောက်လာပါလိမ့်မည်။ ယခုသင်သည် "ThisOutlookSession" ပရောဂျက်ကိုရှာဖွေပြီးဖွင့်ရန်လိုအပ်သည်။
- ထို့နောက် ဤပရောဂျက်ထဲသို့ အောက်ပါ VBA ကုဒ်များကို ကူးယူပြီး ကူးထည့်ပါ။
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim objMeetingInvitation As Outlook.MeetingItem
Dim objMeeting As Outlook.AppointmentItem
Dim objAttendees As Outlook.Recipients
Dim objAttendee As Outlook.recipient
Dim lRequiredAttendeeCount, lOptionalAttendeeCount, lResourceCount As Long
Dim strMsg As String
Dim nPrompt As Integer
If TypeOf Item Is MeetingItem Then
Set objMeetingInvitation = Item
Set objMeeting = objMeetingInvitation.GetAssociatedAppointment(True)
Set objAttendees = objMeetingInvitation.Recipients
End If
lRequiredAttendeeCount = 0
lOptionalAttendeeCount = 0
lResourceCount = 0
'Count the required & optional attendees and resources, etc.
For Each objAttendee In objAttendees
If objAttendee.Type = olRequired Then
lRequiredAttendeeCount = lRequiredAttendeeCount + 1
ElseIf objAttendee.Type = olOptional Then
lOptionalAttendeeCount = lOptionalAttendeeCount + 1
ElseIf objAttendee.Type = olResource Then
lResourceCount = lResourceCount + 1
End If
Next
'Double check the meeting invitation details
strMsg = "Meeting Details:" & vbCrLf & vbCrLf & _
"Required Attendees: " & lRequiredAttendeeCount & vbCrLf & _
"Optional Attendees: " & lOptionalAttendeeCount & vbCrLf & _
"Resources: " & lResourceCount & vbCrLf & _
"Duration: " & GetDuration(objMeeting) & vbCrLf & vbCrLf & _
"Are you sure to send this meeting invitation?"
nPrompt = MsgBox(strMsg, vbExclamation + vbYesNo, "Double Check Meeting Invitation")
If nPrompt = vbYes Then
Cancel = False
Else
Cancel = True
End If
End Sub
Function GetDuration(objCurMeeting As AppointmentItem) As String
'Convert minute to hour
If objCurMeeting.Duration > 60 Then
GetDuration = Round(objCurMeeting.Duration / 60, 1) & " hours"
ElseIf objCurMeeting.Duration = 60 Then
GetDuration = Round(objCurMeeting.Duration / 60, 1) & " hour"
ElseIf objCurMeeting.Duration < 60 Then
GetDuration = objCurMeeting.Duration & " mins"
End If
End Function
- အဲဒီနောက်မှာတော့ ဒီကုဒ်ကို လက်မှတ်ထိုးဖို့ လိုပါတယ်။
- နောက်ပိုင်းတွင် သင်၏ Outlook သည် ဒစ်ဂျစ်တယ်စနစ်ဖြင့် လက်မှတ်ထိုးထားသော မက်ခရိုများကို ခွင့်ပြုကြောင်း သေချာပါစေ။
- ယခုအချိန်မှစ၍ အစည်းအဝေးဖိတ်ကြားချက်များတွင် "ပေးပို့ရန်" ခလုတ်ကို နှိပ်လိုက်တိုင်း၊ အောက်ပါပုံကဲ့သို့ တက်ရောက်သူအရေအတွက်၊ အရင်းအမြစ်များနှင့် ကြာချိန်တို့ကို ပြသသည့် မက်ဆေ့ချ်ကို သင်ရရှိမည်ဖြစ်ပါသည်။
စိတ်ရှုပ်စရာ Outlook အကျင့်ပျက်ခြစားမှုကို ပျော့ပြောင်းစွာ ရင်ဆိုင်ပါ။
အေးခဲခြင်း၊ အမျိုးမျိုးသော error မက်ဆေ့ချ်များ အစရှိသည်တို့ကဲ့သို့သော Outlook ပြဿနာများကို သင် ယခင်က ကြုံတွေ့ဖူးပေမည်။ ကံကောင်းထောက်မစွာ၊ Outlook သည် as ဟုခေါ်သော inbox ပြုပြင်ရေးကိရိယာတစ်ခုဖြင့်ကြိုတင်ထည့်သွင်းထားသည်။ scanpstအသေးအမွှားကိစ္စများကို ဖြေရှင်းပေးနိုင်စွမ်းရှိသော၊ သို့သော် ပြဿနာသည် ပြင်းထန်ပါက၊ ကဲ့သို့သော ပိုမိုထူးခြားသော ကိရိယာတစ်ခုသို့ သင် ထပ်မံလိုအပ်မည်ဖြစ်သည်။ DataNumen Outlook Repair.
စာရေးသူနိဒါန်း:
Shirley Zhang သည် ဒေတာပြန်လည်ရယူရေးဆိုင်ရာ ကျွမ်းကျင်သူဖြစ်သည်။ DataNumen, Inc. အပါအဝင် ဒေတာပြန်လည်ရယူရေးနည်းပညာများတွင် ကမ္ဘာ့ခေါင်းဆောင်ဖြစ်သည်။ အကျင့်ပျက် mdf နှင့် outlook ပြုပြင်ရေး software ထုတ်ကုန်များ။ ပိုမိုသိရှိလိုပါကသွားရောက်ကြည့်ရှု www ။datanumen.com

