2 Mga Pamamaraan upang I-export ang Lahat ng Mga Email mula sa isang Tiyak na Nagpadala sa isang Excel File

Ipamahagi ngayon:

Kung nais mong mabilis na i-export ang mga email na mula sa isang tukoy na nagpadala sa isang file na Excel, maaari mong gamitin ang sumusunod na 2 nangangahulugang ipinakilala sa artikulong ito.

Sa ilang kadahilanan, tulad ng paggawa ng buod, kung minsan, maaaring kailanganin mong i-export ang mga partikular na email, tulad ng mga email mula sa isang partikular na nagpadala, papunta sa isang Excel file. Pagdating sa pag-export, ang katutubong tampok na "export" ang unang pumapasok sa isip ng karamihan sa mga gumagamit. Ngunit sa totoo lang, ang paggamit ng Outlook VBA ay magiging mas madaling gamitin kaysa sa tradisyonal na tampok na "Export". Ngayon ay ipapakilala namin nang detalyado ang dalawang paraan.

I-export ang Lahat ng Mga Email mula sa isang Tiyak na Nagpadala sa isang Excel File

Paraan 1: Gumamit ng Tampok na "I-export"

  1. Sa simula pa lamang, ilunsad ang iyong aplikasyon sa Outlook.
  2. Pagkatapos mag-click sa box para sa paghahanap sa listahan ng email, na magpapagana sa laso na "Mga Tool sa Paghahanap".
  3. I-click ang pindutang "Mula" sa laso.
  4. Pagkatapos palitan ang character na "pangalan ng nagpadala" ng tukoy na pangalan ng nagpadala.Maghanap ng Mga Email mula sa isang Tiyak na Nagpadala
  5. Pagkatapos nito, ang mga email lamang mula sa tukoy na nagpadala ang lilitaw sa listahan. Pindutin ngayon ang "Ctrl + A" upang mapili ang lahat sa kanila.
  6. Susunod na pag-right click at piliin ang "Ilipat"> "Iba pang Folder".
  7. Kasunod, sa popup dialog box na "Ilipat ang Mga Item", lumikha ng isang bagong folder at piliin ang folder na ito upang ilipat ang mga tukoy na email.Ilipat ang mga tukoy na email sa isang bagong folder
  8. Pagkatapos nito, maaari kang pumunta sa "File"> "Buksan"> "I-import".
  9. Pagkatapos sa sumusunod na kahon ng dayalogo, piliin ang 'I-export sa isang file ">" Susunod ">" Microsoft Excel 97 - 2003 ">" Susunod ".
  10. Susunod na piliin ang tukoy na folder na nagtatago ng mga email mula sa tukoy na nagpadala at pindutin ang "Susunod".I-export ang Wizard
  11. Pagkatapos i-click ang "mag-browse" upang pumili ng isang file na Excel o lumikha ng isang bagong file na Excel.
  12. Mamaya, i-click ang "Susunod"> "Tapusin".
  13. Sa wakas gagana ang Outlook upang mag-export. Matapos makumpleto ang proseso ng pag-export, maaari mong hanapin at buksan ang file na ito ng Excel.

Paraan 2: Gumamit ng Outlook VBA

  1. Sa unang lugar, pindutin ang mga pindutan ng "Alt + F11".
  2. Pagkatapos sa popup window, buksan ang isang bagong module at kopyahin ang mga sumusunod na code dito.
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

Mga Code ng VBA - I-export ang Lahat ng Mga Email mula sa isang Tiyak na Nagpadala sa isang Excel File

  1. Kasunod, i-click ang icon na "Run" sa toolbar.
  2. Pagkatapos nito, kinakailangan kang mag-input ng pangalan ng tukoy na nagpadala.Ipasok ang pangalan ng tukoy na nagpadala
  3. Mamaya, i-click ang "OK".
  4. Kaagad, sisimulan ng Outlook na i-export ang mga email mula sa partikular na nagpadala at ise-save ang Excel file sa paunang natukoy na folder ng patutunguhan.
  5. Matapos makumpleto ang pag-export, maaari kang pumunta sa folder ng patutunguhan upang buksan ito at suriin ito.

Tanggalin ang Mga Isyu ng Outlook na may kakayahang umangkop

Dahil sa ang katunayan na ang Outlook ay madaling kapitan sa iba't ibang mga pagkakamali, inirerekumenda na panatilihing isang malakas Inaayos ang Outlook tool sa paligid, tulad ng DataNumen Outlook Repair. Sa kasong ito, upang malutas ang maliit na mga error, maaari mo lamang gamitin ang Scanpst.exe. Ngunit para sa mga seryosong problema, maaari kang gumamit ng mas matibay na tool.

Panimula ng May-akda:

Si Shirley Zhang ay isang dalubhasa sa pagbawi ng data sa DataNumen, Inc., na pinuno ng mundo sa mga teknolohiya sa pagbawi ng data, kasama ang pinsala SQL Server at pananaw sa pag-aayos ng mga produktong software. Para sa karagdagang impormasyon pagbisita www.datanumen. Sa

Ipamahagi ngayon:

Mga komento ay sarado.