3 metode za uvoz e-pošte iz Windows mape u Outlook

Podijeli sada:

Možda ste spremili nekoliko Outlookovih poruka e-pošte u svoju Windows mapu. Sada, ako ih želite uvesti natrag u mapu programa Outlook, kako to možete učiniti? Ovaj članak će vas naučiti 3 načina.

Kao što svi znamo, Outlook nudi ugrađenu opciju - "Spremi kao", pomoću koje možete spremiti e-poštu u Windows mapu. Međutim, ne postoji značajka za ponovno dodavanje izvezene e-pošte natrag u mapu programa Outlook. Stoga, ako želite uvesti Outlook e-poštu natrag u Outlook, kako to možete ostvariti? U nastavku ćemo vas naučiti 3 metode. Možete odabrati bilo koju prema svojim željama.

3 metode za uvoz e-pošte iz Windows mape u Outlook

Metoda 1: Povucite i ispustite za uvoz

  1. Na samom početku morate pristupiti izvornoj Windows mapi koja pohranjuje Outlook e-poštu za uvoz u Outlook.
  2. Zatim pokrenite Outlook aplikaciju.
  3. Zatim otvorite Outlook mapu u koju želite uvesti e-poštu.
  4. Nakon toga morate suziti i prozor mape Windows i prozor programa Outlook dok ih u međuvremenu ne budete mogli vidjeti.
  5. Nakon toga, u mapi Windows, možete odabrati jednu od Outlookovih e-poruka, a zatim pritisnite “Ctrl + A” da ih odaberete sve.
  6. Kasnije možete povući i ispustiti odabrane poruke e-pošte u vidljivu Outlook mapu, kao na sljedećoj snimci zaslona:Povucite i ispustite odabrane poruke e-pošte u vidljivu Outlook mapu
  7. Na kraju ćete vidjeti da su sve poruke e-pošte programa Outlook uvezene iz mape Windows u mapu Outlook, prikazano na slici ispod:Učinak 1. metode: E-poruke uvezene u Outlook

Metoda 2: Koristite "CreateItemFromTemplate" u VBA

  1. Za početak, u glavnom prozoru Outlooka pritisnite tipke "Alt + F11".
  2. Zatim ćete dobiti pristup Outlook VBA prozoru uređivača.
  3. Zatim kopirajte sljedeći VBA kod u prazan modul.
Sub ImportAllOutlookEmailsfromLocaltoOutlook1()
    Dim objFileSystem As Object
    Dim strLocalFolderPath As String
    Dim objLocalFolder As Object
    Dim objTargetFolder As Outlook.Folder
    Dim objFiles As Object
    Dim objFile As Object
    Dim strFileType As String
    Dim objItem As Object
 
    Set objFileSystem = CreateObject("Scripting.FileSystemObject")
 
    strLocalFolderPath = strSelectedFolder("")
    Set objLocalFolder = objFileSystem.GetFolder(strLocalFolderPath)
    Set objFiles = objLocalFolder.Files
 
    'Set the target Outlook folder
    Set objTargetFolder = Session.GetDefaultFolder(olFolderInbox).folders("Ago")
 
    For Each objFile In objFiles
        strFileType = objFileSystem.GetExtensionName(objFile)
  
        If strFileType = "msg" Then
           Set objItem = Outlook.Application.CreateItemFromTemplate(objFile.Path)
 
           objItem.Move objTargetFolder
           'Delete the source file in the Windows folder
           'objFileSystem.DeleteFile (objFile.Path)
        End If
    Next
End Sub

Function strSelectedFolder(strStartFolder As String) As String
    Dim objShell As Object
    Dim objFolder As Object
 
    On Error Resume Next
    Set objShell = CreateObject("Shell.Application")
    Set objFolder = objShell.BrowseForFolder(0, "Select the source folder:", 0, strStartFolder)
 
    strSelectedFolder = objFolder.self.Path
End Function

VBA kod - uvoz putem CreateItemFromTemplate

  1. Zatim možete pritisnuti tipku F5 u trenutnom prozoru modula za pokretanje makroa.
  2. Nakon toga trebate potražiti izvornu Windows mapu u skočnom dijaloškom okviru.
  3. Na kraju, nakon odabira izvorne mape, sve Outlook stavke u toj mapi bit će uvezene u unaprijed definiranu Outlook mapu.
  4. Napomena: na ovaj su način sve uvezene e-poruke nove e-poruke koje možete sastavljati po želji, kao na sljedećoj snimci zaslona:Učinak 2. metode: E-poruke uvezene u Outlook

Metoda 3: Iskoristite "OpenSharedItem" u VBA

  1. Kao i Metoda 2, kopirajte sljedeće VBA kodove u drugi modul.
Sub ImportAllOutlookEmailsfromLocaltoOutlook2()
    Dim objFileSystem As Object
    Dim strLocalFolderPath As String
    Dim objLocalFolder As Object
    Dim objTargetFolder As Outlook.Folder
    Dim objFiles As Object
    Dim objFile As Object
    Dim strFileType As String
    Dim objItem As Object
    Dim objCopiedItem As Outlook.MailItem

    Set objFileSystem = CreateObject("Scripting.FileSystemObject")
 
    strLocalFolderPath = strSelectedFolder("")
    Set objLocalFolder = objFileSystem.GetFolder(strLocalFolderPath)
    Set objFiles = objLocalFolder.Files
 
    'Set the target Outlook folder
    Set objTargetFolder = Session.GetDefaultFolder(olFolderInbox).folders("Ago")
 
    For Each objFile In objFiles
        strFileType = objFileSystem.GetExtensionName(objFile)
 
        If strFileType = "msg" Then
           Set objItem = Session.OpenSharedItem(objFile.Path)
           'Only import emails
           If TypeOf objItem Is MailItem Then
              Set objCopiedItem = objItem.Copy
              objCopiedItem.Move objTargetFolder
              'Delete the source file in the Windows folder
              'objFileSystem.DeleteFile (objFile.Path)
           End If
       End If
    Next
End Sub

Function strSelectedFolder(strStartFolder As String) As String
    Dim objShell As Object
    Dim objFolder As Object
 
    On Error Resume Next
    Set objShell = CreateObject("Shell.Application")
    Set objFolder = objShell.BrowseForFolder(0, "Select the source folder:", 0, strStartFolder)
 
    strSelectedFolder = objFolder.self.Path
End Function

VBA kod - uvoz putem OpenSharedItem

  1. Zatim pokrenite ovu makronaredbu pritiskom tipke "F5".
  2. Zatim odaberite izvornu mapu.
  3. Na kraju će sve e-poruke biti uvezene kao na slici ispod:Učinak 3. metode: E-poruke uvezene u Outlook

Usporedbe

Metode Prednosti Nedostaci
Metoda 1 Lakše će biti prihvaćen za one koji nisu upoznati s VBA. Ovo zahtijeva da suzite dva prozora dok ne vidite oba.
Metoda 2 Uvezene e-poruke možete koristiti kao svježe nove e-poruke koje možete sastavljati i slati po želji. Ako postoje druge Outlook stavke spremljene u ".msg" formatu u Windows mapi, kao što su kontakti ili zadaci, ovaj način će i njih uvesti.
Metoda 3 Može precizno prepoznati Outlook e-poštu i izbjeći druge Outlook stavke. Na taj način ne možete sastaviti i poslati uvezenu e-poštu jednako lako kao Metoda 2.

Sredstva za blokiranje oštećenja PST podataka

Kao što svi znamo, Outlook dolazi unaprijed instaliran s ugrađenim alatom – scanpstVećinom je sposoban riješiti manje probleme. Međutim, ako su problemi ozbiljni, ugrađeni alat će vjerojatno zakazati. Stoga je bolje da se vratite jačem alatu, kao što je DataNumen Outlook Repair.

Uvod za autora:

Shirley Zhang stručnjakinja je za oporavak podataka u DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući SQL Server korupcija i softverske proizvode za popravak Outlooka. Za više informacija posjetite www.datanumen.com

Podijeli sada:

Komentari su zatvoreni.