Kako grupno izbrisati sve potvrde o čitanju u vašem Outlooku

Podijeli sada:

Kako biste potvrdili da su primaoci pročitali vašu e-poštu, možete zatražiti potvrdu o čitanju prilikom pisanja e-pošte. U toj situaciji, vaše poštansko sanduče može biti prepuno takvih potvrda o čitanju. U ovom postu ćemo vas naučiti kako ih trajno izbrisati.

Nakon čitanja članka “Kako grupno izbrisati sve potvrde o isporuci u vašem Outlooku“, možda razmislite o pristupu masovnog brisanja svih potvrda o čitanju. U stvari, očita razlika između ove dvije vrste računa je njihov predmet. Potvrda o isporuci sadrži “Dostavljeno” u predmetu, ali potvrda o čitanju umjesto toga sadrži “Pročitano”. Stoga možete koristiti isti način za grupno brisanje svih potvrda o čitanju. U nastavku ćemo vas detaljno naučiti konkretnim koracima.

Grupno brisanje svih pročitanih potvrda

  1. Na početku, pokrenite Outlook.
  2. Zatim idite na Outlook VBA editor preko “Alt + F11” prema “Kako pokrenuti VBA kod u vašem Outlooku".
  3. Zatim, u novom prozoru, otvorite prazan modul i stavite sljedeći kod u njega.
Dim objOutlookFile As Outlook.Folder

Sub BatchDeleteAllReadReceipts()
    Dim objStore As Outlook.Store
    Dim objFolder As Outlook.Folder
    Dim lTotalCount As Long
 
    lTotalCount = 0
   'Process all Outlook files
    For Each objStore In Outlook.Application.Session.Stores
        Set objOutlookFile = objStore.GetRootFolder
        For Each objFolder In objOutlookFile.Folders
            If objFolder.DefaultItemType = olMailItem Then
               Call ProcessFolders(objFolder, lTotalCount)
            End If
        Next
    Next
 
    'Prompt you of the results
    MsgBox lTotalCount & " read receipts are deleted!", vbInformation + vbOKOnly
End Sub

Sub ProcessFolders(ByVal objCurrentFolder As Outlook.Folder, lCount As Long)
    Dim i As Long
    Dim objDeliveryReceipt As Outlook.ReportItem
    Dim objSubfolder As Outlook.Folder
    Dim objDeletedItems As Outlook.Items
    Dim objItem As Object
 
    For i = objCurrentFolder.Items.Count To 1 Step -1
        'Find read receipts
        If (TypeOf objCurrentFolder.Items(i) Is ReportItem) And (Left(objCurrentFolder.Items(i).Subject, 5) = "Read:") Then
           Set objDeliveryReceipt = objCurrentFolder.Items.Item(i)
           objDeliveryReceipt.Delete
 
           lCount = lCount + 1
 
           'Permanently delete them
           Set objDeletedItems = objOutlookFile.Folders("Deleted Items").Items
           For Each objItem In objDeletedItems
               If (TypeOf objItem Is ReportItem) And (Left(objItem.Subject, 5) = "Read:") Then
                  objItem.Delete
               End If
           Next
         End If
    Next
 
    'Loop subfolders recursively
    If objCurrentFolder.Folders.Count > 0 Then
       For Each objSubfolder In objCurrentFolder.Folders
           Call ProcessFolders(objSubfolder, lCount)
       Next
    End If
End Sub

VBA kod - Paketno brisanje svih pročitanih potvrda

  1. Nakon toga, kliknite na prvi potprogram.
  2. Na kraju, pritisnite tipku “F5”.
  3. Makro će odjednom raditi za brisanje svih potvrda o čitanju iz vašeg Outlooka.
  4. Kada se završi, dobićete upit o rezultatu, kao na slici ispod.Prompt of Results
  5. Trenutno možete provjeriti svoje foldere pošte. Sve potvrde o čitanju su nestale.Potvrde o čitanju su nestale

Odbrani Outlook podatke

Iako je Outlook datoteka doduše podložna korupciji, možemo poduzeti mjere da je zaštitimo. Na primjer, trebali bismo zadržati Outlook datoteku u maloj veličini, zaštititi je od zlonamjernih faktora i redovno praviti rezervne kopije. Na kraju, ali ne i najmanje važno, bolje je da pripremite moćan eksterni alat za popravku PST-a, npr DataNumen Outlook Repair. To će imati veliki uticaj na popravku oštećeni Outlook fajl.

Uvod za autora:

Shirley Zhang je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući sql repair i Outlook softverski proizvodi za popravku. Za više informacija posjetite www.datanumen.com

Podijeli sada:

Komentari su zatvoreni.