Ak chcete exportovať všetky priečinky programu Outlook a tiež jeho položky v sekcii „Obľúbené položky“, môžete si prečítať tento článok. Tu vám ukážeme, ako to dosiahnuť v rýchlom čase.
Spravidla sú priečinky a ich položky v sekcii „Obľúbené položky“ veľmi dôležité a často potrebné. Preto ich možno niekedy budete chcieť exportovať na miestny disk. Štandardným spôsobom musíte vytvoriť priečinky Windows podľa priečinkov v priečinku „Favorites“ (Obľúbené) a ukladať položky ako súbory MSG jeden po druhom na miestny disk. To je príliš zdĺhavé. Preto tu odhalíme oveľa efektívnejší spôsob. Teraz ju prečítajte ďalej.
Exportujte všetky priečinky a položky v sekcii „Obľúbené položky“ do priečinka Windows
- Najskôr otvorte editor VBA v Outlooku podľa odkazu „Ako spustiť kód VBA v programe Outlook".
- Potom skopírujte nasledujúci kód do prázdneho modulu.
Sub ExportAllFoldersItems_InFavorites_ToWindowsFolder () Dim objShell As Object Dim objWindowsFolder As Object Dim objFileSystem As Object Dim strWindowsFolder As String Dim objNavigationPane As Outlook.NavigationPane Dim objNavigationModule As Outlook.NavigationModule DimF.NaverGroupNetAplikátor.Objav.Foster.Objekt.From. Dim strFolderPath As String Dim objItem As Object Dim strFilePath As String Dim i As Long 'Vyberte priečinok Windows Set objShell = CreateObject ("Shell.Application") Set objWindowsFolder = objShell.BrowseForFolder (0, "Vyberte priečinok Windows:", 0 , "") Nastaviť objFileSystem = CreateObject ("Scripting.FileSystemObject") Ak nie je objWindowsFolder nič potom strWindowsFolder = objWindowsFolder.self.Path & "\" 'Získať sekciu "Obľúbené" Nastaviť objNavigationPane = Application.ActiveExplorer.NavigationPane Set = NavigationPane .Modules.GetNavigationModule (olModuleMail) Set objNavigati onGroup = objNavigationModule.NavigationGroups.GetDefaultNavigationGroup (olFavoriteFoldersGroup) 'Exportujte priečinky a položky v sekcii „Obľúbené položky“ pre každý objNavigationFolder In objNavigationGroup.NavigationFolders Set objFolder = objNavigationFolder.Folder strFolderPather StFolderPath .Položky strSubject = objItem.Subject strFileName = strSubject & ".msg" i = 0 Robiť do falošnej strFilePath = strFolderPath & "\" & strFileName Ak objFileSystem.FileExists (strFilePath) Potom i = i + 1 strFileName = strSubject & i & ") .msg" Elit Exit Do End If Loop objItem.SaveAs strFilePath, olMSG Ďalej Ďalej 'Otvorte priečinok Windows Zavolajte Shell ("explorer.exe" & strWindowsFolder, vbNormalFocus) Koniec Ak Koniec Sub
- Potom kliknite na ikonu „Spustiť“ na paneli nástrojov.
- Ďalej v rozbaľovacom dialógovom okne vyberte cieľový priečinok Windows a kliknite na tlačidlo „OK“.
- Po dokončení makra sa zobrazí priečinok Windows.
- V tomto priečinku Windows sa exportujú priečinky a ich položky v sekcii „Obľúbené položky“, ako na nasledujúcom obrázku.
Obnovte údaje programu Outlook zo záloh
Dôrazne sa odporúča pravidelné zálohovanie súborov programu Outlook. Je to preto, že ak utrpíte poškodenie súborov programu Outlook, môžete obnoviť Outlook dáta zo záloh ľahko. Ak však takúto zálohu nemáte, musíte sa pokúsiť o náročnú opravu Outlooku. V tom čase vám nástroj na opravu doručenej pošty veľmi nepomôže. Musíte pomôcť externým nástrojom typu fix, ako napr DataNumen Outlook Repair.
Úvod autora:
Shirley Zhang je expertkou na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane poškodený sql a výhľadové softvérové produkty na opravu. Pre viac informácií navštívte www.datanumen. S
Pokúsil som sa spustiť toto makro, ale zlyhalo to s „chybou operácie zlyhala“ v tomto riadku
objItem.SaveAs strFilePath, olMSG
??