Jak zrobić darmowe narzędzie kompaktowego pliku PST za pośrednictwem programu Outlook VBA

Podziel się teraz:

Jeśli chcesz skompaktować plik danych programu Outlook, ogólnie rzecz biorąc, wybierz opcję „Kompaktuj teraz” w programie Outlook. Ale ma pewne wady. Dlatego w tym artykule nauczymy Cię tworzyć bardziej niezawodne kompaktowe narzędzie PST za pośrednictwem VBA.

Jak wszyscy wiemy, plik programu Outlook będzie podatny na błędy i uszkodzenie, ponieważ plik będzie coraz większy. Dlatego należy zwrócić szczególną uwagę na rozmiar pliku Outlooka, aby zachować jego mały rozmiar. Oprócz usuwania bezużytecznych i starych elementów można również skompaktować plik danych programu Outlook, aby zmniejszyć jego rozmiar.

Stwórz bezpłatne kompaktowe narzędzie PST za pośrednictwem programu Outlook VBA

O wbudowanej funkcji „Kompaktuj teraz”

Być może zauważyłeś, że Outlook jest wyposażony w natywną funkcję „Kompaktuj teraz”. Po uruchomieniu programu Outlook w okienku nawigacji poczty możesz kliknąć prawym przyciskiem myszy plik danych programu Outlook, który chcesz skompaktować. Następnie z menu kontekstowego wybierz „Właściwości pliku danych”. Następnie w kolejnym oknie dialogowym naciśnij przycisk „Zaawansowane”. Później będziesz mógł znaleźć „Kompaktuj teraz”. Chociaż taka funkcja jest przydatna, nadal ma wiele niedociągnięć.

Wbudowana funkcja „Compact Now”

Ogromną wadą jest to, że jeśli źródłowy plik danych programu Outlook jest znacznie duży, proces kompresji zajmie dość dużo czasu. Co więcej, źródłowy plik danych Outlooka musiał być używany przez długi czas, więc może zawierać wiele ukrytych błędów. Funkcja „Kompaktuj teraz” nie może pomóc w pozbyciu się tych wewnętrznych błędów.

W porównaniu z tym wbudowanym narzędziem, inne kompaktowe narzędzie PST, którego nauczymy Cię robić w dalszej części, nie ma tych wad. Może działać znacznie szybciej, nawet jeśli plik źródłowy jest bardzo duży. Teraz proszę czytaj dalej. Ujawnimy skomplikowane kroki i kody VBA.

Stwórz bezpłatne kompaktowe narzędzie PST dla pliku programu Outlook

  1. W pierwszej kolejności naciśnij klawisze „Alt + F11” w głównym oknie Outlooka.
  2. Następnie możesz otworzyć nieużywany moduł lub wstawić nowy moduł.
  3. Następnie skopiuj i wklej następujące kody VBA do tego modułu.
Private Sub CompactPSTFile()
    Dim objSourceFileFolders As Outlook.Folders
    Dim objFolder As Outlook.Folder
    Dim objNewPSTFileFolder As Outlook.Folder
 
    'Create a new PST file in the predefined local folder and file name
    Outlook.Application.Session.AddStore "E:\NewPST.pst"
    Set objNewPSTFileFolder = Session.Folders.GetLast()
 
    'Get all the folders of the source PST file
    'Change the "Personal" to the source PST file display name
    Set objSourceFileFolders = Outlook.Application.Session.Folders("Personal").Folders

    For Each objFolder In objSourceFileFolders
        objFolder.CopyTo objNewPSTFileFolder
    Next
End Sub

Kod VBA - stwórz darmowe kompaktowe narzędzie PST

  1. Następnie należy ustawić poziom bezpieczeństwa makr programu Outlook na niski.
  2. Wreszcie można wywołać podprogram, klikając ikonę „Uruchom” lub naciskając klawisz F5 w oknie makra,
  3. Od razu w okienku nawigacji pojawi się nowy plik danych programu Outlook, który jest skompresowany ze źródłowego pliku programu Outlook.

Uniknij nieszczęśliwego uszkodzenia danych PST

Jak wspomniałem na samym początku tego artykułu, plik PST programu Outlook będzie podatny na uszkodzenie, gdy będzie zbyt duży. Dlatego oprócz małych rozmiarów należy regularnie tworzyć kopie zapasowe. W ten sposób, nawet jeśli plik zawiera błędy lub jest uszkodzony, nadal możesz łatwo odzyskać uszkodzony plik PST dane z kopii zapasowych. Będzie to bardzo wygodne.

Wprowadzenie autora:

Shirley Zhang jest ekspertem w dziedzinie odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym uszkodzony mdf i oprogramowanie do naprawy programu Outlook. po więcej informacji odwiedź www.datanumen.com

Podziel się teraz:

Możliwość dodawania komentarzy nie jest dostępna.