2 effektive metoder for å batchslette alle Outlook-regler ved å utføre en bestemt handling

Hvis du trenger å batchslette alle Outlook-regler som utfører en spesifikk handling, for eksempel "Flytt", "Kopier" eller "Flagg", kan du lese denne artikkelen. Her vil vi ta "Flytt"-handlingen som et eksempel for å introdusere deg 2 raske metoder.

Noen ganger vil du kanskje slette alle regler som utfører en bestemt handling i Outlook. Du har for eksempel gjenoppbygd mappestrukturer i postboksene dine. Dermed har du tenkt å omklassifisere og arkivere e-poster til forskjellige mapper. I dette tilfellet vil du kanskje batchslette alle regler som utfører "Flytt"-handlingen. Når vi ser på dette, vil vi her introdusere 2 måter. Den første passer til én postkasse. Men hvis du vil behandle alle postboksene i Outlook, bør du bruke følgende metode 2.

Metode 1: Batch-sletting i én postboks

  1. Til å begynne med, klikk på "Fil".
  2. Klikk deretter på "Administrer regler og varsler" i "Fil"-menyen.
  3. I den neste «Regler og varsler»-dialogboksen kan du se «Handlinger»-kolonnen i regellisten. Og ikonet for "Flytt" handling er "Flytt"-handling.Ikoner for regelhandling
  4. Nå, trykk på "Ctrl"-tasten og velg i mellomtiden reglene hvis handlingsikon er "Flytt"-handling en etter en.
  5. Etter å ha valgt regler, klikk på "Slett"-knappen over regellisten.Batch-slett valgte regler

Metode 2: Batch-sletting i alle postbokser

  1. For å begynne, start Outlook VBA-editoren i henhold til «Hvordan kjøre VBA-kode i Outlook".
  2. Deretter kopierer du følgende VBA-kode til en tom 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

VBA-kode - Batch-slett alle Outlook-regler ved å utføre "Flytt"-handling

  1. Deretter trykker du på "F5"-tasten for å kjøre denne makroen akkurat nå.
  2. Når makroen er fullført, sjekk reglene for hver postboks i Outlook. Alle reglene knyttet til "Flytt"-handling er borte.Regler som utfører "Move"-handlinger er borte

Gjør med bekymringsfulle Outlook-feil

Får du noen feilmeldinger når du bruker Outlook? I virkeligheten er Outlook utsatt for feil og til og med korrupsjon. Derfor er det vanlig å støte på Outlook-feil. Heldigvis tilbyr Outlook det innebygde fikseverktøyet – scanpst. Du kan bruke den til å prøve å fikse feil. Hvis det mislykkes, er siste utvei et mer dyktig og potent eksternt verktøy, som DataNumen Outlook Repair.

Forfatterintroduksjon:

Shirley Zhang er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert gjenopprette sql og Outlook-reparasjonsprodukter. For mer informasjon besøk www.datanumen. Med

Kommentarer er stengt.