သင် Outlook ရှိ အီးမေးလ်အကြောင်းအရာအဖြစ် ပူးတွဲပါဖိုင်အမည်ကို မကြာခဏ အသုံးပြုပါသလား။ သို့ဆိုလျှင်၊ Outlook သည် ၎င်းကို အလိုအလျောက် အပြီးသတ်နိုင်မည်ဟု သင်မျှော်လင့်ရပါမည်။ ဤဆောင်းပါးသည် Outlook VBA ဖြင့် နားလည်သဘောပေါက်စေရန် အသုံးဝင်သောနည်းလမ်းကို မိတ်ဆက်ပေးပါမည်။
အသုံးပြုသူအများစုဟာ အီးမေးလ်ခေါင်းစဉ်မှာ ပူးတွဲပါဖိုင်နာမည်ကို ကိုယ်တိုင်ရိုက်ထည့်လေ့ရှိပါတယ်။ ဒီလိုအခြေအနေမျိုးမှာ Outlook က အလိုအလျောက်လုပ်ဆောင်ပေးနိုင်ရင် အများကြီးပိုအဆင်ပြေပါလိမ့်မယ်။ ဒါ့အပြင် အသုံးပြုသူတချို့က ခေါင်းစဉ်ကိုဖြည့်ဖို့ မေ့သွားတတ်ပါတယ်။ ဒါကြောင့် "ပို့ရန်" ခလုတ်ကိုနှိပ်လိုက်တဲ့အခါ "ခေါင်းစဉ်မရှိ" ဆိုတဲ့သတိပေးချက်ကို ရရှိပါလိမ့်မယ်။ ဒီလိုအခြေအနေမျိုးမှာ Outlook က ပူးတွဲပါဖိုင်နာမည်ကို ခေါင်းစဉ်မှာ အလိုအလျောက်ဖြည့်ပေးနိုင်ရင် "ခေါင်းစဉ်မရှိ" ဆိုတဲ့သတိပေးချက်ကို ရှောင်ရှားနိုင်မှာပါ။ အကျဉ်းချုပ်ပြောရရင် Outlook အသုံးပြုသူအများစုဟာ Outlook က မေးလ်ခေါင်းစဉ်မှာ ပူးတွဲပါဖိုင်နာမည်ကို အလိုအလျောက်ဖြည့်ပေးနိုင်တဲ့ ဒီလိုနည်းလမ်းမျိုးကို တောင့်တနေကြတယ်လို့ ယုံကြည်ရပါတယ်။ ကံကောင်းထောက်မစွာပဲ Outlook VBA ရဲ့အကူအညီနဲ့ ကျွန်တော်တို့ အလွယ်တကူလုပ်ဆောင်နိုင်ပါတယ်။ အသေးစိတ် VBA ကုဒ်တွေနဲ့ အဆင့်တွေကို ဖော်ပြပေးလိုက်ပါတယ်။
Attachment Name ဖြင့် Email Subject Line ကို အလိုအလျောက်ဖြည့်ပါ။
- ပထမဦးစွာ Outlook ကိုစတင်ပြီး “Developer” tab သို့ပြောင်းနိုင်သည်။
- ထို့နောက် ဤတက်ဘ်အောက်တွင်၊ VBA တည်းဖြတ်မှုကို ထုတ်ပေးမည့် “Visual Basic' ခလုတ်ကို နှိပ်ရပါမည်။
- နောက်ပြတင်းပေါက်တွင်၊ သင်သည် ပရောဂျက်စာရင်း၏ ညာဘက်ခြမ်းရှိ “ThisOutlookSession” ပရောဂျက်ကို ဦးစွာရှာဖွေသင့်သည်။
- ဤပရောဂျက်ကိုဖွင့်ရန် နောက်နှစ်ချက်နှိပ်ပါ။ ပြီးရင် အောက်ပါကုဒ်တွေကို ကော်ပီကူးလိုက်ပါ။
Public WithEvents olInspectors As Outlook.Inspectors
Public WithEvents olMail As Outlook.MailItem
Private Sub Initialize_handlers()
Set olInspectors = Application.Inspectors
End Sub
Private Sub olInspectors_NewInspector(ByVal Inspector As Inspector)
Dim olItem As Object
Set olItem = Inspector.CurrentItem
If TypeName(olItem) = "MailItem" Then Set olMail = olItem
End Sub
Private Sub olMail_AttachmentAdd(ByVal Attachment As Attachment)
If olMail.Subject = "" Then
'If you don't want the prompt,
'Just delete the Msgbox line and its corresponding "End if".
If MsgBox("Do you want to use the attachment name as the subject", vbYesNo) = vbYes Then
olMail.Subject = Attachment.DisplayName
End If
End If
End Sub
- ၎င်းနောက်၊ သင်သည် ပုံမှန်အတိုင်း လက်ရှိ VBA ပရောဂျက်သို့ ဒစ်ဂျစ်တယ်လက်မှတ်ကို ဆက်လက်သတ်မှတ်ရန် လိုအပ်သည်။
- ပထမဦးစွာ၊ ဒစ်ဂျစ်တယ်လက်မှတ်တစ်ခုထုတ်လုပ်ရန် "VBA ပရောဂျက်များအတွက် ဒစ်ဂျစ်တယ်လက်မှတ်များ" ထည့်သွင်းထားသော utility ကိုအသုံးပြုပါ။
- နောက်ပိုင်းတွင် သင်သည် လက်ရှိ macro ကို လက်မှတ်ထိုးနိုင်သည်။
- နောက်ပိုင်းတွင် VBA တည်းဖြတ်သူမှ ထွက်ပြီး မက်ခရိုဆက်တင်များကို "ဒစ်ဂျစ်တယ်ဖြင့် လက်မှတ်ထိုးထားသည့် မက်ခရိုအတွက် အကြောင်းကြားချက်များ၊ အခြား မက်ခရိုအားလုံးကို ပိတ်ထားသည်" သို့ ပြောင်းပါ။
- နောက်ဆုံးတော့ သင်ကြိုးစားကြည့်နိုင်ပါတယ်။
- အီးမေးလ်အသစ်တစ်ခုဖန်တီးပါ။
- အကြောင်းအရာကို ဖြည့်စွက်ပြီး ဖိုင်တစ်ခုကို ပူးတွဲတင်ရန် ရည်မှန်းထားခြင်း မရှိပါက၊ အောက်ပါပုံကဲ့သို့ မက်ဆေ့ချ်တစ်စောင် ရရှိပါမည်။
- သင် “Yes” ကို ရွေးချယ်သောအခါ၊ ဘာသာရပ်သည် ပူးတွဲပါဖိုင်အမည်ကို တစ်ပြိုင်နက် ဖြည့်ပေးလိမ့်မည်။
မကြာခဏ Outlook ပြဿနာများကို ရင်ဆိုင်ပါ။
သင် Outlook ကို ဆယ်စုနှစ်များစွာ အသုံးပြုခဲ့ပြီးပြီဆိုလျှင်၊ သင်သည် Outlook ပြဿနာများစွာကို ကြုံတွေ့ရမည်ဖြစ်သည်။ ထို့နောက် ၎င်းတို့နှင့်တွေ့ဆုံသည့်အခါ သင်မည်ကဲ့သို့လုပ်ဆောင်လေ့ရှိသနည်း။ ၎င်းတို့ကို တတ်နိုင်သမျှ အမြန်ဆုံး ဖယ်ရှားရှင်းလင်းရန် အကြံပြုအပ်ပါသည်။ ပြဿနာများစုပုံနေခြင်းသည် သင်၏ Outlook ဒေတာကို အချိန်မရွေး ပျက်စီးစေသောကြောင့်ဖြစ်သည်။ ထို့ကြောင့်၊ Outlook သည် ပုံမှန်အတိုင်း အလုပ်လုပ်နိုင်သော်လည်း၊ သင်သည် ဝင်စာပုံးပြုပြင်ခြင်းကိရိယာ သို့မဟုတ် ပြင်ပတွင် ပိုမိုကောင်းမွန်စွာ အသုံးပြုနိုင်သည်။ Outlook PST အမှားပြင်ဆင်မှု utilityတူ DataNumen Outlook Repairအမှားများကိုရှာဖွေပြီးဖြေရှင်းရန်သင်၏ PST ဖိုင်များကိုစကင်န်ဖတ်ရန်။
စာရေးသူနိဒါန်း:
Shirley Zhang သည် ဒေတာပြန်လည်ရယူရေးဆိုင်ရာ ကျွမ်းကျင်သူဖြစ်သည်။ DataNumen, Inc. အပါအဝင် ဒေတာပြန်လည်ရယူရေးနည်းပညာများတွင် ကမ္ဘာ့ခေါင်းဆောင်ဖြစ်သည်။ ပျက်စီးနေသော ပြုပြင်မှု SQL Server ဒေတာဘေ့စ နှင့် outlook ပြုပြင်ရေး software ထုတ်ကုန်များ။ ပိုမိုသိရှိလိုပါကသွားရောက်ကြည့်ရှု www ။datanumen.com



