အလံတင်ထားသော Outlook အီးမေးလ်များအားလုံးကို Excel သို့ အမြန်ထုတ်ရန် နည်းလမ်း 2 ခု

ယခုမျှဝေပါ-

သင်၏ Outlook စာတိုက်ပုံးမှ အလံတင်ထားသော အီးမေးလ်များအားလုံးကို Excel သို့ တင်ပို့လိုပါက၊ ဤဆောင်းပါးတွင် မျှဝေထားသော နည်းလမ်း 2 ခုထဲမှ တစ်ခုခုကို အသုံးပြုနိုင်ပါသည်။

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

အလံတင်ထားသော Outlook အီးမေးလ်များစာရင်းကို Excel သို့ တင်ပို့ပါ။

နည်းလမ်း 1- တွေ့ရှိသောအလံတင်ထားသောအီးမေးလ်များအားလုံးကို ကိုယ်တိုင်ထုတ်ပါ။

  1. ပထမဆုံးအနေနဲ့ မေးလ်စာရင်းရဲ့ အပေါ်က search box ကို နှိပ်ပါ။
  2. ထို့နောက် "Search" tab ရှိ "Scope" အုပ်စုရှိ "စာပို့ပစ္စည်းများအားလုံး" ကိုနှိပ်ပါ။
  3. ထို့နောက်၊ “သတ်မှတ်ရန်” အဖွဲ့ရှိ “အလံတင်ထားသည်” ခလုတ်ကို နှိပ်ပါ။အလံပြထားသော အီးမေးလ်များကို ရှာဖွေပါ။
  4. စာရင်းတွင်ပြသထားသည့်အလံပြထားသောအီးမေးလ်များအားလုံးပြီးနောက်၊ မေးလ်တစ်ခုကိုရွေးချယ်ပြီး ၎င်းတို့အားလုံးကိုရွေးချယ်ရန် "Ctrl + A" ကိုနှိပ်ပါ။
  5. ထို့နောက် “Ctrl+Shift+V” ခလုတ်ဖြတ်လမ်းများကို နှိပ်ပါ။
  6. ဒိုင်ယာလော့ဂ်ဘောက်စ်အသစ်တွင်၊ Outlook ဖိုင်အောက်တွင် ဖိုင်တွဲအသစ်တစ်ခုကို ဖန်တီးပါ။Folder အသစ်တစ်ခုဖန်တီးပါ
  7. နောက်ပိုင်းတွင်၊ ဖန်တီးထားသောဖိုင်တွဲအသစ်ကိုရွေးချယ်ပြီး “OK” ကိုနှိပ်ပါ၊ ၎င်းသည် တွေ့ရှိထားသည့်အလံတင်ထားသောအီးမေးလ်အားလုံးကို ဖိုင်တွဲအသစ်သို့ရွှေ့ပါမည်။အလံပြထားသည့် အီးမေးလ်များအားလုံးကို ဖိုဒါအသစ်သို့ ရွှေ့ပါ။
  8. ထို့နောက် “File” > “Open” > “Import” ကိုနှိပ်ပါ၊
  9. ပေါ်လာသော ဒိုင်ယာလော့ခ်ဘောက်စ်တွင် “ဖိုင်တစ်ခုသို့ တင်ပို့ရန်” > “နောက်တစ်ခု” > “Microsoft Excel 97-2003” > “နောက်တစ်ခု” ကို ရွေးပါ။ဖိုင်တစ်ခုသို့တင်ပို့ပါ
  10. မျက်နှာပြင်အသစ်တွင်၊ မှန်ကန်သောဖိုင်တွဲကိုရွေးချယ်ပြီး “Next” ကိုနှိပ်ပါ။မှ ထုတ်ယူရန် ဖိုင်တွဲကို ရွေးပါ။
  11. ထို့နောက် “Export” ကို အပြီးသတ်ရန် wizards များကို လိုက်နာပါ။
  12. အောက်ပါပုံအတိုင်း ပုံတွင်ပြထားသည့် Excel ဖိုင်အသစ်ကို သင်ရရှိမည်ဖြစ်သည်။Excel ဖိုင်ကို ထုတ်ယူသည်။

နည်းလမ်း 2- VBA မှတဆင့် အလံတင်ထားသော အီးမေးလ်များစာရင်းကို ထုတ်ယူပါ။

  1. Outlook တွင် VBA တည်းဖြတ်မှုစတင်ရန် "Alt + F11" ကိုနှိပ်ပါ။
  2. ထို့နောက် "MS Excel Object" ကို "" နှင့်အညီဖွင့်ပါ။VBA မှာ Object Library Reference ထည့်နည်း"။
  3. ထို့နောက်၊ အောက်ပါ VBA ကုဒ်ကို မော်ဂျူးတစ်ခုသို့ ကူးယူပါ။
Dim objExcelApp As Excel.Application
Dim objExcelWorkbook As Excel.Workbook
Dim objExcelWorksheet As Excel.Worksheet

Sub ExportAllFlaggedEmailsToExcel()
    Dim objOutlookFile As Outlook.Folder
    Dim objFolder As Outlook.Folder
  
    'Select a source PST file
    Set objOutlookFile = Outlook.Application.Session.PickFolder
 
    If Not (objOutlookFile Is Nothing) Then
       'Create a new Excel file
       Set objExcelApp = CreateObject("Excel.Application")
       Set objExcelWorkbook = objExcelApp.Workbooks.Add
       Set objExcelWorksheet = objExcelWorkbook.Sheets("Sheet1")
       objExcelApp.Visible = True
 
       With objExcelWorksheet
           .Cells(1, 1) = "Subject"
           .Cells(1, 1).Font.Bold = True
           .Cells(1, 2) = "Start Date"
           .Cells(1, 2).Font.Bold = True
           .Cells(1, 3) = "Due Date"
           .Cells(1, 3).Font.Bold = True
           .Cells(1, 4) = "From"
           .Cells(1, 4).Font.Bold = True
           .Cells(1, 5) = "To"
           .Cells(1, 5).Font.Bold = True
      End With
 
      For Each objFolder In objOutlookFile.Folders
          If objFolder.DefaultItemType = olMailItem Then
             Call ProcessMailFolders(objFolder)
          End If
      Next
 
      objExcelWorksheet.Columns("A:E").AutoFit

      MsgBox "Completed!", vbInformation + vbOKOnly, "Export Emails"
    End If
End Sub

Sub ProcessMailFolders(ByVal objCurrentFolder As Outlook.Folder)
    Dim i As Long
    Dim objMail As Outlook.MailItem
    Dim objFlaggedMail As Outlook.MailItem
    Dim nLastRow As Integer
    Dim objSubfolder As Outlook.Folder
 
    For i = 1 To objCurrentFolder.Items.Count
        If objCurrentFolder.Items(i).Class = olMail Then
           'Export the information of each flagged email to Excel
           Set objMail = objCurrentFolder.Items(i)
           If objMail.IsMarkedAsTask = True And objMail.FlagStatus <> olFlagComplete Then
              Set objFlaggedMail = objMail
 
              With objExcelWorksheet
                   nLastRow = .Range("A" & .Rows.Count).End(xlUp).Row + 1
                   .Range("A" & nLastRow) = objFlaggedMail.Subject
                   .Range("B" & nLastRow) = objFlaggedMail.TaskStartDate
                   .Range("C" & nLastRow) = objFlaggedMail.TaskDueDate
                   .Range("D" & nLastRow) = objFlaggedMail.SenderName
                   .Range("E" & nLastRow) = objFlaggedMail.To
              End With
          End If
        End If
    Next i
 
    If objCurrentFolder.Folders.Count > 0 Then
       For Each objSubfolder In objCurrentFolder.Folders
           Call ProcessMailFolders(objSubfolder)
       Next
    End If
End Sub

VBA ကုဒ် - အလံပြထားသော အီးမေးလ်များစာရင်းကို ထုတ်ယူပါ။

  1. နောက်ဆုံးအနေဖြင့်၊ “ExportAllFlaggedEmailsToExcel” လုပ်ရိုးလုပ်စဉ်ခွဲတွင် ကာဆာကိုထည့်ကာ “F5” ခလုတ်ခလုတ်ကို နှိပ်ပါ။
  2. ထို့နောက် dialog box အသစ်တွင် Outlook ဖိုင်ကို ရွေးပါ။Outlook File ကို ရွေးပါ။
  3. သင်သည် "ပြီးမြောက်သည်" အမှာစာရရှိသောအခါ၊ အောက်ဖော်ပြပါပုံကဲ့သို့ Excel ဖိုင်အသစ်တစ်ခုကိုလည်းရလိမ့်မည်။VBA မှတစ်ဆင့် Excel ဖိုင်ကို တင်ပို့ခဲ့သည်။

သင်၏ Outlook ကို အကျင့်ပျက်ခြစားမှုမှ ကာကွယ်ပါ။

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

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

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

ယခုမျှဝေပါ-

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