2 učinkoviti metodi skupinskega brisanja vseh Outlookovih pravil, ki izvedejo določeno dejanje

Skupna raba zdaj:

Če morate paketno izbrisati vsa Outlookova pravila, ki izvajajo določeno dejanje, na primer »Premakni«, »Kopiraj« ali »Označi«, lahko preberete ta članek. Tu bomo kot primer uporabili ukrep »Premakni«, da vam predstavimo 2 hitri metodi.

Včasih boste morda želeli izbrisati vsa pravila, ki izvajajo določeno dejanje v Outlooku. Na primer, v nabiralnikih ste obnovili strukture map. Tako nameravate e-pošto ponovno razvrstiti in arhivirati v različne mape. V tem primeru boste morda želeli paketno izbrisati vsa pravila, ki izvajajo dejanje »Premakni«. Če pogledamo to, bomo tukaj predstavili dva načina. Prvi je primeren za en nabiralnik. Če pa želite obdelati vse nabiralnike v Outlooku, raje uporabite naslednji način 2.

1. način: paketno brisanje v enem nabiralniku

  1. Za začetek kliknite »Datoteka«.
  2. Nato v meniju »Datoteka« kliknite gumb »Upravljanje pravil in opozoril«.
  3. V naslednjem pogovornem oknu »Pravila in opozorila« si lahko ogledate stolpec »Dejanja« na seznamu pravil. In ikona akcije »Premik« je Akcija "Premakni".Ikone s pravili
  4. Zdaj pritisnite tipko "Ctrl" in medtem izberite pravila, katerih ikona dejanja je Akcija "Premakni" Enega po enega.
  5. Po izbiri pravil kliknite gumb »Izbriši« nad seznamom pravil.Skupinsko izbriši izbrana pravila

2. način: paketno brisanje v vseh nabiralnikih

  1. Za začetek zaženite urejevalnik VBA za Outlook v skladu z "Kako zagnati kodo VBA v Outlooku".
  2. Nato kopirajte naslednjo kodo VBA v prazen modul.
Sub DeleteAllMoveRules()
    Dim objStores As Outlook.Stores
    Dim objStore As Outlook.Store
    Dim objRules As Outlook.rules
    Dim i As Long
    Dim objRule As Outlook.Rule
    Dim objRuleAction, objMoveRuleAction As Outlook.RuleAction
 
    Set objStores = Outlook.Application.Session.Stores
 
    'Process all mailboxes
    For Each objStore In objStores
        Set objRules = objStore.GetRules
 
        For i = objRules.Count To 1 Step -1
            Set objRule = objRules(i)
            For Each objRuleAction In objRule.Actions
                'If "Move" action is enabled
                If objRuleAction.ActionType = olRuleActionMoveToFolder Then
                   Set objMoveRuleAction = objRuleAction
                   If objMoveRuleAction.Enabled = True Then
                      'Delete the rule
                      objRules.Remove (objRule.Name)
                      On Error Resume Next
                      objRules.Save
                      Exit For
                   End If
                 End If
            Next
       Next i
    Next
End Sub

Koda VBA - paketno brisanje vseh Outlookovih pravil z dejanjem »Premik«

  1. Nato pritisnite tipko “F5”, da zaženete ta makro zdaj.
  2. Ko se makro dokonča, preverite pravila vsakega nabiralnika v Outlooku. Vsa pravila, povezana z akcijo »Premik«, so izginila.Pravila za izvedbo akcije "Premikanje" so izginila

Naredite skrb vzbujajoče napake v Outlooku

Ali med uporabo Outlooka prejemate sporočila o napakah? V resnici je Outlook nagnjen k napakam in celo korupciji. Zato je običajno naleteti na napake v Outlooku. Na srečo Outlook ponuja vgrajeno orodje za popravke - scanpst. Z njim lahko poskusite odpraviti napake. Če ne uspe, je vaše zadnje sredstvo bolj spretno in zmogljivo zunanje orodje DataNumen Outlook Repair.

Uvod avtorja:

Shirley Zhang je strokovnjakinja za obnovitev podatkov v DataNumen, Inc., ki je vodilna na svetu na področju tehnologij za obnovitev podatkov, vključno z obnoviti sql in obeti za popravilo programskih izdelkov. Za več informacij obiščite www.datanumen.com

Skupna raba zdaj:

Komentarji so zaprti.