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.

Á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
- 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"
- 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.
- Ezután a „Microsoft Visual Basic for Applications” ablakban nyisson meg egy modult.
- 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
- Ezt követően meg kell erősítenie, hogy az Outlook engedélyezi-e a makrókat.
- 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:
- 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.
- 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


