Om du snabbt vill exportera e-postmeddelanden från en specifik avsändare till en Excel-fil kan du använda följande två metoder som introducerats i den här artikeln.
Av vissa anledningar, till exempel att göra en sammanfattning, kan du ibland behöva exportera specifika e-postmeddelanden, till exempel e-postmeddelanden från en viss avsändare, till en Excel-fil. När det gäller export kommer den ursprungliga funktionen "export" att inträffa till most användarnas sinnen i första hand. Men för att vara ärlig, använder Outlook VBA mycket bättre än den traditionella "Export" -funktionen. Nu kommer vi att introducera de två metoderna i detalj.
Metod 1: Använd funktionen "Exportera"
- Starta din Outlook-applikation redan från början.
- Klicka sedan i sökrutan i e-postlistan, som aktiverar menyn "Sökverktyg".
- Klicka på knappen "Från" i menyfliksområdet.
- Byt sedan ut “avsändarens namn” -tecken med den specifika avsändarens namn.
- Därefter visas bara e-postmeddelanden från den specifika avsändaren i listan. Tryck nu på "Ctrl + A" för att välja dem alla.
- Nästa högerklicka och välj ”Flytta”> ”Annan mapp”.
- Skapa sedan en ny mapp i popup-fönstret "Flytta objekt" och välj den här mappen för att flytta specifika e-postmeddelanden till.
- Därefter kan du gå till "Arkiv"> "Öppna"> "Importera".
- Välj sedan Exportera till en fil i följande dialogruta>> Nästa ">" Microsoft Excel 97 - 2003 ">" Nästa ".
- Välj sedan den specifika mapp som lagrar e-postmeddelanden från den specifika avsändaren och tryck på "Nästa".
- Klicka sedan på "bläddra" för att välja en Excel-fil eller skapa en ny Excel-fil.
- Senare klickar du på "Nästa"> "Slutför".
- Slutligen fungerar Outlook för att exportera. När exportprocessen är klar kan du hitta och öppna den här Excel-filen.
Metod 2: Använd Outlook VBA
- För det första trycker du på “Alt + F11” -knapparna.
- Öppna sedan i popup-fönstret en ny modul och kopiera följande koder till den.
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.Workate As Excel On Error Resume Next 'Få e-postmeddelanden från en specifik avsändare. Ställ objEmails = Application.Session.GetDefaultFolder (olFolderInbox). Objekt strSpecificSender = InputBox ("Ange namnet på den specifika avsändaren:", "Ange avsändare") strFilter = "[From ] = '"& strSpecificSender &"' "Ställ in objSpecificEmails = objEmails.Restrict (strFilter) Ställ objExcelApplication = CreateObject (" Excel.Application ") Ställ objExcelWorkbook = objExcelApplication.Workbooks.Add 'Exportera specifika e-postmeddelanden till arbetsbladet Ställ objExcelWorksheet. Kalkylblad (1) Med objExcelWorksheet .Cells (1, 1) = "Ämne" .Cells (1, 2) = "Mottagna" .Cells (1, 3) = "Body" .Cells (1, 4) = "Kategorier".Cells (1, 5) = "Storlek" Avsluta med nRow = 2 för varje objekt I 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 Nästa objExcelWorksheet.Column ("A : E "). AutoFit 'Spara Excel-arbetsboken strFilePath =" C: \ Report \ E-post från "& strSpecificSender &" .xlsx "objExcelWorkbook.Close True, strFilePath' Meddela dig om exporten komplett MsgBox (" Export slutförd! ") Avsluta sub
- Klicka sedan på ikonen "Kör" i verktygsfältet.
- Därefter måste du ange namnet på den specifika avsändaren.
- Klicka senare på “OK”.
- Omedelbart kommer Outlook att start för att exportera e-postmeddelanden från den specifika avsändaren och spara Excel-filen i den förutbestämda målmappen.
- När exporten är klar kan du gå till målmappen för att öppna och kontrollera den.
Bli av med Outlook-problem flexibelt
På grund av det faktum att Outlook är mottagligt för olika fel rekommenderas det att hålla en potent Outlook-fix verktyg i närheten, t.ex. DataNumen Outlook Repair. I det här fallet, för att lösa de små felen, kan du helt enkelt använda Scanpst.exe. Men för de allvarliga problemen kan du tillgripa det mer robusta verktyget.
Författarintroduktion:
Shirley Zhang är expert på dataåterställning DataNumen, Inc., som är världsledande inom teknik för återställning av data, inklusive skadad SQL Server och Outlook-programvara för reparationsprogramvara. För mer information besök www.datanumen.com