Cara Cepat Dapatkan Senarai Semua Fail PST Outlook di Pemacu Tempatan Anda melalui VBA

Kongsi Sekarang:

Sekiranya anda ingin mendapatkan senarai semua fail Outlook PST yang disimpan pada pemacu tempatan PC anda, anda boleh menggunakan potongan kod VBA yang ditunjukkan dalam artikel ini. Ia membolehkan anda mendapatkannya dalam masa yang cepat.

Dapatkan Senarai Semua Fail PST Outlook di Pemacu Tempatan anda melalui VBA

Mungkin anda telah membuat dan menyimpan banyak fail PST Outlook pada partition komputer anda. Namun, seiring berjalannya waktu, anda mungkin melupakan lokasi konkrit fail PST ini. Dalam kes ini, anda mungkin ingin mengetahuinya dengan cepat dan mendapatkan senarai maklumat mereka, termasuk nama, ukuran dan jalan. Sebagai tindak balas kepada keperluan ini, di sini kami akan memperkenalkan cara yang berkesan.

Dapatkan Senarai Semua Fail PST Outlook di Pemacu Tempatan Anda

  1. Sebagai permulaan, lancarkan program Outlook anda.
  2. Kemudian, akses editor Outlook VBA anda dengan merujuk pada artikel saya sebelumnya - “Cara Menjalankan Kod VBA di Outlook Anda".
  3. Seterusnya, salin dan tampal kod VBA berikut ke dalam "ThisOutlookSession" atau modul yang tidak digunakan.
Sub FindAllOutlookPSTFiles()
    Dim objWMIService As Object
    Dim objPSTFiles As Object
    Dim objPSTFile As Object
    Dim i As Long
    Dim objFileSystem As Object
    Dim objFolder As Object
    Dim strTextFile As String
    Dim objTextFile As Object
 
    'Find All PST Files on Drive C
    'You can change "C:" to the other drive letter as per your needs
    Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
    Set objPSTFiles = objWMIService.ExecQuery ("Select * from CIM_DataFile Where Extension = 'pst' AND Drive = 'C:'")
 
    If objPSTFiles.count > 0 Then
 
       'Create a text file
       Set objFileSystem = CreateObject("Scripting.FileSystemObject")
       strTextFile = "E:\PST_Files_on_Drive_C.txt"
       Set objTextFile = objFileSystem.CreateTextFile(strTextFile, True)
 
       i = 1
 
       For Each objPSTFile In objPSTFiles
           'Input the PST file name, size and path into the text file
           objTextFile.Write (i & ". " & objPSTFile.filename & "." & objPSTFile.Extension & vbCrLf & " Size: " & objPSTFile.FileSize / 1024 & "KB" & vbCrLf & " Path: " & objPSTFile.Drive & objPSTFile.Path & vbCrLf & vbCrLf)
           i = i + 1
       Next
 
       objTextFile.Close
 
       'Open this text file
       Shell "C:\Windows\Notepad.exe " & strTextFile, 1
    Else
       MsgBox "There isn't PST file on this drive!", vbExclamation + vbOKOnly
    End If
End Sub

Kod VBA - Dapatkan Senarai Semua Fail PST Outlook di Pemacu Tempatan Anda

  1. Selepas itu, anda boleh mencuba makro ini sekarang. Cukup tekan butang kekunci "F5".
  2. Apabila makro selesai, anda akan melihat fail teks yang dipaparkan, yang akan kelihatan seperti tangkapan skrin berikut:Senarai yang Dieksport dalam Fail Teks

Gunakan Alat Pembaikan dalam Kes Kerosakan Outlook

Ralat pelbagai mungkin berlaku pada Outlook anda dari semasa ke semasa. Sekiranya anda tidak menyelesaikannya tepat pada waktunya, akhirnya anda akan mengalami kerosakan Outlook yang teruk. Oleh itu, adalah betul untuk menyimpan utiliti pembaikan PST yang kuat dan berpengalaman di sekitarnya, seperti DataNumen Outlook Repair. Ia direka khas untuk membaiki PST fail. Oleh itu ia mampu menyelamatkan anda dari kehilangan data PST.

Pengenalan Pengarang:

Shirley Zhang adalah pakar pemulihan data di DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk rasuah sql dan produk perisian pembaikan prospek. Untuk maklumat lebih lanjut, lawati www.datanumen.com

Kongsi Sekarang:

Ruangan komen telah ditutup.