PST-fájlok egyesítése az Outlook VBA-n keresztül

Oszd meg most:

Ha több PST-fájlt szeretne egyetlen fájlba egyesíteni, használhatja az ebben a cikkben bemutatott módszert. Lehetővé teszi, hogy gyorsan megszerezze az Outlook VBA-n keresztül.

PST-fájlok egyesítése az Outlook VBA-n keresztülHa sok PST-fájlja van, akkor minden bizonnyal meglehetősen nehéz lesz mindet kezelnie. Pontosabban, ha gyakran kell hozzáférnie ezekben a PST-fájlokban lévő adatokhoz, fárasztó feladat lesz az összes fájl áttekintése, hogy megtudja, mire vágyik. Ebben az esetben a legjobb megoldás, ha mindegyiket egyetlen PST-fájlba egyesíti, így sokkal könnyebben és hatékonyabban tudja kezelni őket.

Általában, ha csak két fájlt szeretne egyesíteni az egyikbe, egyszerűen importálhatja az egyiket a másikba. Ha azonban több egységet szeretne egyesíteni, akkor ezt manuálisan megtenni jelentősen problémás lesz. Tehát itt bemutatjuk, hogyan egyesíthet több PST-fájlt gyorsan VBA-n keresztül. Most olvassa el a részleteket.

PST-fájlok egyesítése az Outlook VBA-n keresztül

  1. Először is meg kell nyitnia az összes PST-fájlt, amelyet egyesíteni szeretne. A több PST-fájl kötegelt megnyitásáról egy másik cikkünkben olvashat – „Több Outlook PST-fájl kötegelt megnyitása egyszerre az Outlookban"
  2. Megnyitásuk után nyissa meg az Outlook VBA szerkesztőjét, vagy kattintson a „Visual Basic” gombra a „Fejlesztő” fül alatt, vagy nyomja meg az „Alt + F11” billentyűket.
  3. Ezután a „Microsoft Visual Basic for Applications” ablakban nyisson meg egy modult.
  4. Ezután másolja ki és illessze be a következő VBA kódokat a modul ablakába.
Public objNewPSTFileFolder As Outlook.Folder

Private Sub CreateNewPSTFile()
    'Create a new PST file
    Outlook.Application.Session.AddStore "E:\NewPSTMerge3.pst"
    Set objNewPSTFileFolder = Session.Folders.GetLast()
    Call SelectANDMergePSTFiles
End Sub

Sub SelectANDMergePSTFiles()
    Dim objSourceFile As Object
    Dim strMsg As String
    Dim nResponse As Integer
 
    'Select the source PST file
    Set objSourceFile = Outlook.Application.Session.PickFolder
    Call CopyFolder(objSourceFile)
 
    'Ask if select one more PST file
    strMsg = "One Completes! Do you want to select one more PST file?"
    nResponse = MsgBox(strMsg, vbExclamation + vbYesNo, "Merge PST Files")
  
    If nResponse = vbYes Then
       Call SelectANDMergePSTFiles
    Else
       MsgBox ("All Complete!")
    End If
End Sub

Sub CopyFolder(ByVal objCurrentFile As Object)
    Dim objFolder As Outlook.Folder
 
    For Each objFolder In objCurrentFile.Folders
        objFolder.CopyTo objNewPSTFileFolder
    Next objFolder
End Sub

VBA-kód – PST-fájlok egyesítése az Outlook VBA-n keresztül

  1. Ezt követően meg kell erősítenie, hogy az Outlook engedélyezi-e a makrókat.
  2. Végre egy próbát tehetsz.
  • Először kattintson a „CreateNewPST” szubrutinra.
  • Ezután kattintson a „Futtatás” ikonra az eszköztáron.
  • Ezután ki kell választania a forrásfájlt a felugró párbeszédpanelen, például a következő képernyőképen:Válassza a Forrásfájl lehetőséget
  • Az egyik kiválasztása után kattintson az „OK” gombra.
  • Ezután az Outlook átmásolja az összes elemet a kiválasztott fájlból az új PST-fájlba.
  • Ezt követően egy üzenetet kap, amely megkérdezi, hogy válasszon-e még egy fájlt. Nyomja meg az „Igen” gombot, kiválaszthatja a következő forrás PST-fájlt.Üzenet, amely megkérdezi, hogy ki kell-e választani még egy fájlt
  • Mindaddig, amíg befejezte az összes kívánt forrásfájl kiválasztását és egyesítését, választhatja a „Nem” lehetőséget.
  • Végül sikeresen kap egy új PST-fájlt, amely az összes kiválasztott forrásfájl egyesített fájlja.

Mi van, ha a PST fájl megsérül

Mivel az Outlook PST-fájl érzékeny a hibákra és sérülésekre, erőfeszítéseket kell tennie a PST-adatok védelme érdekében. Kétségtelenül az egyik most Hatékony óvintézkedés az adatok rendszeres biztonsági mentése, amely lehetővé teszi az Outlook helyreállítása sokkal könnyebben adatokat. Sőt, jobb, ha kéznél tart egy erős javítószerszámot, mint pl DataNumen Outlook Repair.

Szerző Bevezetés:

Shirley Zhang adat-helyreállítási szakértő DataNumen, Inc., amely világelső az adat-helyreállítási technológiák területén, beleértve erősít SQL Server és outlook javítószoftver termékek. További információért látogasson el www.datanumen.com

Oszd meg most:

Hozzászólások lezárva.