Outlook VBA နဲ့ တချိန်တည်းမှာ ဖွင့်ထားတဲ့ အီးမေးလ်အရေအတွက်ကို ဘယ်လိုကန့်သတ်မလဲ။

ယခုမျှဝေပါ-

အီးမေးလ်တွေ အများကြီးကို တစ်ပြိုင်နက်တည်း ဖွင့်ထားရင် Outlook က အလုပ်တွေ များပြီး Outlook crash ဖြစ်စေနိုင်ပါတယ်။ ဒါကြောင့် အဲဒီအချိန်အတွင်းမှာ ဖွင့်ထားတဲ့ အီးမေးလ်အရေအတွက်ကို ကန့်သတ်ထားဖို့ အကြံပြုလိုပါတယ်။ ဒီပို့စ်က Outlook VBA နဲ့ ဘယ်လိုလုပ်ရမလဲဆိုတာ သင်ပေးပါလိမ့်မယ်။

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

Outlook VBA ဖြင့် တစ်ချိန်တည်းတွင် ဖွင့်လှစ်ထားသော အီးမေးလ်အရေအတွက်ကို ကန့်သတ်ပါ။

တစ်ချိန်တည်းတွင် ဖွင့်လှစ်ထားသော အီးမေးလ်အရေအတွက်ကို ကန့်သတ်ပါ။

  1. အစပိုင်းမှာ Outlook ပရိုဂရမ်ကို စတင်ပါ။
  2. ထို့နောက်သင် VBA တည်းဖြတ်သူကိုဝင်ရောက်ရန်လိုအပ်သည်။ သင်သည် “Developer” tab သို့ပြောင်းပြီး “Visual Basic” ခလုတ်ကို နှိပ်နိုင်သည်။ သို့မဟုတ် ပင်မစခရင်ရှိ “Alt+F11” ခလုတ်များကို နှိပ်ပါ။
  3. နောက်ဆက်တွဲ “Microsoft Visual Basic for Applications” ဝင်းဒိုးတွင်၊ သင်သည် “ThisOutlookSession” ပရောဂျက်ကို ရှာဖွေပြီး ဖွင့်နိုင်သည်။
  4. ထို့နောက် သင်သည် ဤ VBA ပရောဂျက်သို့ အောက်ပါ VBA ကုဒ်ကို ကူးယူပြီး ကူးထည့်သင့်သည်။
Public WithEvents objInspectors As Outlook.Inspectors

Private Sub Application_Startup()
    Set objInspectors = Outlook.Application.Inspectors
End Sub

Private Sub objInspectors_NewInspector(ByVal objNewInspector As Inspector)
    Dim objInspector As Outlook.Inspector
    Dim i As Long
    Dim strMsg As String
    Dim nPrompt As Integer
 
    i = 0
    If objNewInspector.CurrentItem.Class = olMail Then
 
       If objInspectors.count > 5 Then
          For Each objInspector In objInspectors
              If objInspector.CurrentItem.Class = olMail Then
                 i = i + 1
              End If
          Next
 
          If i > 5 Then
             strMsg = "You're allowed to open 5 emails at the same time. The previous email is closed!"
 
             MsgBox strMsg, vbExclamation + vbOKOnly
 
             ActiveInspector.CurrentItem.Close olSave
          End If
 
      End If
    End If
End Sub

VBA ကုဒ် - တစ်ချိန်တည်းတွင် ဖွင့်လှစ်ထားသော အီးမေးလ်အရေအတွက်ကို ကန့်သတ်ပါ။

  1. ပြီးရင် ဒီ macro ကို လက်မှတ်ထိုးသင့်တယ်။
  • ကိရိယာဘားရှိ “Tools” ခလုတ်ကို နှိပ်ပါ။
  • ထို့နောက် drop down list မှ "Digital Signature" option ကိုရွေးပါ။
  • ပေါ်လာသော ဒိုင်ယာလော့ဘောက်စ်တွင်၊ ၎င်းကို အပြီးသတ်ရန် မျက်နှာပြင်ပေါ်ရှိ ညွှန်ကြားချက်များကို လိုက်နာပါ။
  1. ဒစ်ဂျစ်တယ်ဖြင့် လက်မှတ်ထိုးထားသော မက်ခရိုများကို ခွင့်ပြုရန် နောက်ပိုင်းတွင် သင်သည် မက်ခရိုဆက်တင်များကို ပြောင်းလဲနိုင်သည်။
  2. နောက်ဆုံးတွင်၊ macro ကိုအသက်သွင်းရန်သင်၏ Outlook application ကိုပြန်လည်စတင်နိုင်သည်။
  3. ယခုမှစပြီး ဆဋ္ဌမမြောက်အီးမေးလ်များကိုဖွင့်သည့်အခါတိုင်း၊ ဖန်သားပြင်ဓာတ်ပုံကဲ့သို့ မက်ဆေ့ချ်တစ်ခုရရှိမည်ဖြစ်သည်။သတိပေးခြင်း
  4. ထို့အပြင် ယခင်အီးမေးလ်ကို အလိုအလျောက် ပိတ်သွားမည်ဖြစ်သည်။

တန်ဖိုးရှိသော Outlook ဒေတာကို ရယူပါ။

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

စာရေးသူနိဒါန်း:

Shirley Zhang သည် ဒေတာပြန်လည်ရယူရေးဆိုင်ရာ ကျွမ်းကျင်သူဖြစ်သည်။ DataNumen, Inc. အပါအဝင် ဒေတာပြန်လည်ရယူရေးနည်းပညာများတွင် ကမ္ဘာ့ခေါင်းဆောင်ဖြစ်သည်။ mdf ကိုပြင်ပါ။ နှင့် outlook ပြုပြင်ရေး software ထုတ်ကုန်များ။ ပိုမိုသိရှိလိုပါကသွားရောက်ကြည့်ရှု www ။datanumen.com

ယခုမျှဝေပါ-

မှတ်ချက်များကိုပိတ်ထားကြသည်။