Outlook Folder တစ်ခုထဲသို့ အီးမေးလ်များအားလုံးကို အမြန်ချုံ့နည်း Zip ဖိုင်မှတ်တမ်း

ယခုမျှဝေပါ-

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

သို့ zip Outlook folder ထဲက email အားလုံးကို အရင်ဆုံး local drive ထဲကို တစ်ခုပြီးတစ်ခု export လုပ်ရပါမယ်။ ပြီးရင် “Send to” > “Compressed (zipped) folder” feature ကိုသုံးရပါမယ်။ ဒီနည်းနဲ့ လုပ်ရတာ အရမ်းပင်ပန်းပါတယ်။ ဒါကြောင့် တစ်ခါတည်းနဲ့ သဘောပေါက်သွားအောင် အောက်ပါနည်းလမ်းတွေကို သင်ပေးပါမယ်။ VBA code နဲ့ ဘယ်လိုရယူရမလဲဆိုတာ သင်ပေးပါမယ်။ VBA နဲ့ မရင်းနှီးရင် “သင်၏ Outlook တွင် VBA ကုဒ်ကိုမည်သို့ဖွင့်မည်နည်း။" အချိန်အတောအတွင်း။

ချုံ့ထားသော (ဇစ်လုပ်ထားသော) ဖိုင်တွဲသို့ ပို့ပါ

Folder တစ်ခုတွင် အီးမေးလ်များအားလုံးကို တစ်ခုထဲသို့ ချုံ့ပါ။ Zip ဖိုင်မှတ်တမ်း

  1. အစပြုရန်အတွက် “Alt + F11” မှတစ်ဆင့် Outlook VBA editor ကိုဖွင့်ပါ။
  2. ထို့နောက်၊ VBA ကုဒ်ကို မော်ဂျူးတစ်ခုထဲသို့ ကူးယူပြီး ကူးထည့်ပါ။
Sub ZipAllEmailsInAFolder()
    Dim objFolder As Outlook.Folder
    Dim objItem As Object
    Dim objMail As Outlook.MailItem
    Dim strSubject As String
    Dim varTempFolder As Variant
    Dim varZipFile As Variant
    Dim objShell As Object
    Dim objFileSystem As Object
   
    'Select an Outlook Folder
    Set objFolder = Outlook.Application.Session.PickFolder
 
    If Not (objFolder Is Nothing) Then
       'Create a temp folder
       varTempFolder = "E:\" & objFolder.Name & Format(Now, "YYMMDDHHMMSS")
       MkDir (varTempFolder)
       varTempFolder = varTempFolder & "\"
   
       'Save each email as msg file
       For Each objItem In objFolder.Items
 
           If TypeOf objItem Is MailItem Then
              Set objMail = objItem
              strSubject = objMail.Subject
              strSubject = Replace(strSubject, "/", " ")
              strSubject = Replace(strSubject, "\", " ")
              strSubject = Replace(strSubject, ":", "")
              strSubject = Replace(strSubject, "?", " ")
              strSubject = Replace(strSubject, Chr(34), " ")
 
              objMail.SaveAs varTempFolder & strSubject & ".msg", olMSG
           End If
       Next
 
       'Create a new ZIP file
       varZipFile = "E:\" & objFolder.Name & " Emails.zip"
       Open varZipFile For Output As #1
       Print #1, Chr$(80) & Chr$(75) & Chr$(5) & Chr$(6) & String(18, 0)
       Close #1
 
       'Add the exported msg files to the ZIP file
       Set objShell = CreateObject("Shell.Application")
       objShell.NameSpace(varZipFile).CopyHere objShell.NameSpace(varTempFolder).Items

       On Error Resume Next
       Do Until objShell.NameSpace(varZipFile).Items.Count = objShell.NameSpace(varTempFolder).Items.Count
          Application.Wait (Now + TimeValue("0:00:01"))
       Loop
       On Error GoTo 0
 
       'Delete the temp folder
       Set objFileSystem = CreateObject("Scripting.FileSystemObject")
       objFileSystem.DeleteFolder Left(varTempFolder, Len(varTempFolder) - 1)
    End If
End Sub

VBA Code - Folder တစ်ခုတွင် အီးမေးလ်များအားလုံးကို Compress လုပ်ပါ။ Zip ဖိုင်မှတ်တမ်း

  1. ထို့နောက် ဤ macro ကိုလည်ပတ်ရန် "F5" ခလုတ်ကိုနှိပ်ပါ။
  2. နောက်ပိုင်းတွင်၊ ပေါ်လာသော ဒိုင်ယာလော့ဘောက်စ်တွင်၊ အရင်းအမြစ် Outlook ဖိုင်တွဲကို ရွေးချယ်ပြီး “OK” ကိုနှိပ်ပါ။Outlook Folder ကို ရွေးပါ။
  3. Macro ပြီးသောအခါတွင် အသစ်တစ်ခု ပါရှိသည့် Windows ဖိုင်တွဲကို ပြသပါမည်။ zip အောက်ပါပုံတွင်ပြထားသည့်အတိုင်း ရွေးချယ်ထားသော Outlook ဖိုဒါမှ အီးမေးလ်များအားလုံးပါ၀င်သည့် ဖိုင်။နယူး Zip ဖိုင်မှတ်တမ်း

Troublesome Outlook File Corruption ကို ကိုင်တွယ်ပါ။

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

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

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

ယခုမျှဝေပါ-

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