2 Effektive metoder til batch-sletning af alle Outlook-regler, der udfører en specifik handling

Hvis du har brug for batch-sletning af alle Outlook-regler, der udfører en bestemt handling, såsom "Flyt", "Kopi" eller "Flag", kan du læse denne artikel. Her vil vi tage "Flyt" handling som et eksempel for at introducere dig to hurtige metoder.

Til tider vil du måske slette alle regler, der udfører en bestemt handling i Outlook. For eksempel har du genopbygget mappestrukturer i dine postkasser. Således har du til hensigt at omklassificere og arkivere e-mails i forskellige mapper. I dette tilfælde vil du muligvis batchvis slette alle regler, der udfører handlingen "Flyt". Ser vi på dette, her introducerer vi to måder. Den første passer til en postkasse. Men hvis du vil behandle alle postkasser i din Outlook, skal du hellere bruge følgende metode 2.

Metode 1: Batch Slet i en postkasse

  1. Til at begynde med skal du klikke på "File".
  2. Klik derefter på knappen "Manage Rules & Alerts" i menuen "File".
  3. I den næste dialogboksen "Regler og alarmer" kan du se kolonnen "Handlinger" i regellisten. Og ikonet for "Flyt" handling er "Flyt" handling.Regel handling ikoner
  4. Tryk nu på "Ctrl" -tasten og vælg i mellemtiden de regler, hvis handlingsikon er "Flyt" handling en efter en.
  5. Når du har valgt regler, skal du klikke på knappen "Slet" over regellisten.Batch Slet valgte regler

Metode 2: Batch Slet i alle postkasser

  1. Til at starte med skal du starte Outlook VBA-editoren i henhold til "Sådan køres VBA-kode i din Outlook".
  2. Kopier derefter følgende VBA-kode til et tomt 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 Slet alle Outlook-regler, der udfører "Flyt" -handling

  1. Tryk derefter på “F5” -tasten for at køre denne makro lige nu.
  2. Når makroen er færdig, skal du kontrollere reglerne for hver postkasse i din Outlook. Alle regler relateret til "Flyt" handling er væk.Regler, der udfører "Flyt" handling er væk

Gør med bekymrende Outlook-fejl

Modtager du nogen fejlmeddelelser under brugen af ​​din Outlook? I virkeligheden er Outlook tilbøjelig til fejl og endda korruption. Derfor er det almindeligt at støde på Outlook-fejl. Heldigvis leverer Outlook det indbyggede fixværktøj - scanpst. Du kan bruge den til at prøve at rette fejl. Hvis det mislykkes, er din sidste udvej et mere dygtigt og potent eksternt værktøj som DataNumen Outlook Repair.

Forfatter Introduktion:

Shirley Zhang er ekspert i datagendannelse i DataNumen, Inc., som er verdens førende inden for datagendannelsesteknologier, herunder gendanne sql og Outlook-reparationssoftwareprodukter. For mere information besøg www.datanumen.com

Kommentarer er lukket.