2 တိကျသောပေးပို့သူမှ Excel ဖိုင်တစ်ခုသို့ အီးမေးလ်များအားလုံးကို ထုတ်ယူရန် နည်းလမ်းများ

ယခုမျှဝေပါ-

အကယ်၍ သင်သည် သီးခြားပေးပို့သူထံမှ Excel ဖိုင်တစ်ခုသို့ အီးမေးလ်များကို အမြန်တင်ပို့လိုပါက၊ ဤဆောင်းပါးတွင် ဖော်ပြထားသော အောက်ပါနည်းလမ်း ၂ ခုကို အသုံးပြုနိုင်ပါသည်။

အကျဉ်းချုပ်ရေးသားခြင်းကဲ့သို့သော အချို့သောအကြောင်းပြချက်များကြောင့် တစ်ခါတစ်ရံတွင် သတ်မှတ်ထားသောပေးပို့သူထံမှ အီးမေးလ်များကဲ့သို့သော သီးခြားအီးမေးလ်များကို Excel ဖိုင်သို့ တင်ပို့ရန် လိုအပ်နိုင်ပါသည်။ တင်ပို့ခြင်းနှင့်ပတ်သက်လာလျှင် မူရင်း "တင်ပို့ခြင်း" အင်္ဂါရပ်ကို အသုံးပြုသူအများစု စိတ်ထဲပေါ်လာပါလိမ့်မည်။ သို့သော် အမှန်အတိုင်းပြောရလျှင် Outlook VBA ကိုအသုံးပြုခြင်းသည် ရိုးရာ "တင်ပို့ခြင်း" အင်္ဂါရပ်ထက် များစွာပိုမိုလွယ်ကူပါလိမ့်မည်။ ယခု ကျွန်ုပ်တို့သည် နည်းလမ်းနှစ်ခုကို အသေးစိတ်မိတ်ဆက်ပေးပါမည်။

သတ်မှတ်ထားသော ပေးပို့သူတစ်ဦးမှ အီးမေးလ်အားလုံးကို Excel ဖိုင်တစ်ခုသို့ ထုတ်ယူပါ။

နည်းလမ်း 1- "Export" အင်္ဂါရပ်ကိုသုံးပါ။

  1. အစပိုင်းတွင် သင်၏ Outlook အက်ပ်ကို စတင်ပါ။
  2. ထို့နောက် “Search Tools” ribbon ကိုဖွင့်ပေးမည့် အီးမေးလ်စာရင်းရှိ ရှာဖွေရေးအကွက်ကို နှိပ်ပါ။
  3. ဖဲကြိုးရှိ "မှ" ခလုတ်ကိုနှိပ်ပါ။
  4. ထို့နောက် "ပေးပို့သူအမည်" အက္ခရာကို သီးခြားပေးပို့သူ၏အမည်ဖြင့် အစားထိုးပါ။သတ်မှတ်ထားသော ပေးပို့သူထံမှ အီးမေးလ်များကို ရှာဖွေပါ။
  5. ၎င်းနောက်၊ သတ်မှတ်ထားသော ပေးပို့သူထံမှ အီးမေးလ်များကိုသာ စာရင်းတွင် ပြသပါမည်။ ယခု ၎င်းတို့အားလုံးကို ရွေးချယ်ရန် “Ctrl+A” ကိုနှိပ်ပါ။
  6. နောက်တစ်ခု ညာဘက်ကလစ်နှိပ်ပြီး “Move” > “Other Folder” ကို ရွေးပါ။
  7. ထို့နောက်တွင်၊ ပေါ်လာသော “အရာများကို ရွှေ့ရန်” ဒိုင်ယာလော့အကွက်တွင်၊ ဖိုင်တွဲအသစ်တစ်ခုကို ဖန်တီးပြီး တိကျသောအီးမေးလ်များကို ရွှေ့ရန် ဤဖိုင်တွဲကို ရွေးချယ်ပါ။သတ်မှတ်ထားသောအီးမေးလ်များကို ဖိုင်တွဲအသစ်သို့ ရွှေ့ပါ။
  8. ထို့နောက် "File" > "Open" > "Import" သို့သွားနိုင်သည်။
  9. ထို့နောက် အောက်ပါ dialog box တွင် 'Export to a file” > “Next” > “Microsoft Excel 97 – 2003” > “Next” ကို ရွေးပါ။
  10. ထို့နောက် သီးခြားပေးပို့သူထံမှ အီးမေးလ်များကို သိမ်းဆည်းထားသည့် သီးခြားဖိုင်တွဲကို ရွေးချယ်ပြီး “Next” ကိုနှိပ်ပါ။Wizard ကို ထုတ်ယူပါ။
  11. ထို့နောက် Excel ဖိုင်ကိုရွေးချယ်ရန် သို့မဟုတ် Excel ဖိုင်အသစ်တစ်ခုဖန်တီးရန် “browse” ကိုနှိပ်ပါ။
  12. နောက်ပိုင်းတွင် “Next” > “Finish” ကိုနှိပ်ပါ။
  13. နောက်ဆုံးတွင် Outlook သည် တင်ပို့ရန် အလုပ်ဖြစ်လိမ့်မည်။ တင်ပို့ခြင်းလုပ်ငန်းစဉ်ပြီးဆုံးပြီးနောက်၊ သင်သည် ဤ Excel ဖိုင်ကို ရှာဖွေပြီး ဖွင့်နိုင်သည်။

နည်းလမ်း 2- Outlook VBA ကိုသုံးပါ။

  1. ပထမဆုံးအနေနဲ့ “Alt + F11” ခလုတ်တွေကို နှိပ်ပါ။
  2. ထို့နောက် ပေါ်လာသောဝင်းဒိုးတွင်၊ မော်ဂျူးအသစ်တစ်ခုကိုဖွင့်ပြီး အောက်ပါကုဒ်များကို ၎င်းထဲသို့ကူးထည့်ပါ။
Sub ExportEmailsfromSpecificSender()
    Dim objEmails, objSpecificEmails As Outlook.Items
    Dim objItem As Object
    Dim strSpecificSender As String
    Dim strFilter As String
    Dim objExcelApplication As Excel.Application
    Dim objExcelWorkbook As Excel.Workbook
    Dim objExcelWorksheet As Excel.Worksheet
    Dim nRow As Integer
    Dim strFilePath As String
 
    On Error Resume Next
    'Get the emails from a specific sender
    Set objEmails = Application.Session.GetDefaultFolder(olFolderInbox).Items
    strSpecificSender = InputBox("Input the name of the specific sender:", "Specify Sender")
    strFilter = "[From] = '" & strSpecificSender & "'"
    Set objSpecificEmails = objEmails.Restrict(strFilter)
 
    Set objExcelApplication = CreateObject("Excel.Application")
    Set objExcelWorkbook = objExcelApplication.Workbooks.Add
 
    'Export the specific emails to worksheet
    Set objExcelWorksheet = objExcelWorkbook.Worksheets(1)
    With objExcelWorksheet
         .Cells(1, 1) = "Subject"
         .Cells(1, 2) = "Received"
         .Cells(1, 3) = "Body"
         .Cells(1, 4) = "Categories"
         .Cells(1, 5) = "Size"
    End With
 
    nRow = 2
    For Each objItem In objSpecificEmails
        With objExcelWorksheet
             .Name = "From " & strSpecificSender
             .Cells(nRow, 1) = objItem.Subject
             .Cells(nRow, 2) = objItem.ReceivedTime
             .Cells(nRow, 3) = objItem.Body
             .Cells(nRow, 4) = objItem.Categories
             .Cells(nRow, 5) = objItem.Size
        End With
        nRow = nRow + 1
    Next
 
    objExcelWorksheet.Columns("A:E").AutoFit

    'Save the Excel workbook
    strFilePath = "C:\Report\Emails from " & strSpecificSender & ".xlsx"
    objExcelWorkbook.Close True, strFilePath
 
    'Notify you of the export complete
    MsgBox ("Export Complete!")
End Sub

VBA ကုဒ်များ - သတ်မှတ်ထားသော ပေးပို့သူမှ အီးမေးလ်အားလုံးကို Excel ဖိုင်တစ်ခုသို့ ထုတ်ယူပါ။

  1. ထို့နောက် toolbar ရှိ "Run" icon ကိုနှိပ်ပါ။
  2. ၎င်းနောက်၊ သင်သည် သီးခြားပေးပို့သူ၏ အမည်ကို ထည့်သွင်းရန် လိုအပ်မည်ဖြစ်သည်။သီးခြားပေးပို့သူ၏အမည်ကို ထည့်သွင်းပါ။
  3. နောက်ပိုင်းတွင် "OK" ကိုနှိပ်ပါ။
  4. တစ်ချိန်တည်းမှာပင်၊ Outlook သည် သတ်မှတ်ထားသော ပေးပို့သူထံမှ အီးမေးလ်များကို ထုတ်ယူပြီး Excel ဖိုင်ကို ကြိုတင်သတ်မှတ်ထားသော ဦးတည်ရာဖိုဒါသို့ သိမ်းဆည်းလိမ့်မည်။
  5. တင်ပို့ပြီးပါက ၎င်းကိုဖွင့်ပြီး စစ်ဆေးရန် ဦးတည်ရာဖိုင်တွဲသို့ သွားနိုင်သည်။

Outlook ပြဿနာများကို ပျော့ပျောင်းစွာ ဖယ်ရှားလိုက်ပါ။

Outlook သည် အမျိုးမျိုးသော အမှားအယွင်းများကို ခံနိုင်ရည်ရှိသောကြောင့် အစွမ်းထက်နေစေရန် အကြံပြုထားသည်။ Outlook ပြင်ဆင်မှု အနီးနားက tool တွေဖြစ်တဲ့ DataNumen Outlook Repair. ဤကိစ္စတွင်၊ သေးငယ်သောအမှားများကိုဖြေရှင်းရန်၊ သင်သည်ရိုးရှင်းစွာ Scanpst.exe ကိုသုံးနိုင်သည်။ သို့သော် ပြင်းထန်သောပြဿနာများအတွက် သင်သည် ပိုမိုကြံ့ခိုင်သည့်ကိရိယာကို အသုံးပြုနိုင်သည်။

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

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

ယခုမျှဝေပါ-

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