Wenn Sie alle Outlook-Regeln stapelweise löschen müssen, die eine bestimmte Aktion ausführen, z. B. "Verschieben", "Kopieren" oder "Markieren", können Sie diesen Artikel lesen. Hier nehmen wir als Beispiel die Aktion „Verschieben“, um Ihnen zwei schnelle Methoden vorzustellen.
Manchmal möchten Sie möglicherweise alle Regeln löschen, die eine bestimmte Aktion in Outlook ausführen. Beispielsweise haben Sie Ordnerstrukturen in Ihren Postfächern neu erstellt. Daher beabsichtigen Sie, E-Mails neu zu klassifizieren und in verschiedenen Ordnern zu archivieren. In diesem Fall möchten Sie möglicherweise alle Regeln stapelweise löschen, die die Aktion "Verschieben" ausführen. In diesem Zusammenhang werden wir zwei Möglichkeiten vorstellen. Die erste ist für eine Mailbox geeignet. Wenn Sie jedoch alle Postfächer in Ihrem Outlook verarbeiten möchten, verwenden Sie besser die folgende Methode 2.
Methode 1: Stapellöschung in einer Mailbox
- Klicken Sie zunächst auf "Datei".
- Klicken Sie dann im Menü "Datei" auf die Schaltfläche "Regeln und Warnungen verwalten".
- Im nächsten Dialogfeld "Regeln und Warnungen" sehen Sie die Spalte "Aktionen" in der Regelliste. Und das Symbol für die Aktion "Verschieben" ist
.
- Drücken Sie nun die Strg-Taste und wählen Sie währenddessen die Regeln aus, deren Aktionssymbol angezeigt wird
Einer nach dem anderen. - Klicken Sie nach Auswahl der Regeln über der Regelliste auf die Schaltfläche „Löschen“.
Methode 2: Stapellöschung in allen Postfächern
- Starten Sie zunächst den Outlook VBA-Editor gemäß „So führen Sie VBA-Code in Outlook aus".
- Kopieren Sie anschließend den folgenden VBA-Code in ein leeres 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
- Drücken Sie anschließend die Taste „F5“, um dieses Makro sofort auszuführen.
- Überprüfen Sie nach Abschluss des Makros die Regeln aller Postfächer in Ihrem Outlook. Alle Regeln für die Aktion "Verschieben" sind weg.
Machen Sie sich Sorgen um Outlook-Fehler
Erhalten Sie während der Verwendung von Outlook Fehlermeldungen? In Wirklichkeit ist Outlook fehleranfällig und sogar korrupt. Daher treten häufig Outlook-Fehler auf. Glücklicherweise bietet Outlook das integrierte Fix-Tool - scanpst. Sie können damit versuchen, Fehler zu beheben. Wenn dies fehlschlägt, ist Ihr letzter Ausweg ein geschickteres und leistungsfähigeres externes Werkzeug, wie z DataNumen Outlook Repair.
Einführung des Autors:
Shirley Zhang ist eine Datenrettungsexpertin in DataNumen, Inc., das weltweit führend bei Datenwiederherstellungstechnologien ist, einschließlich SQL wiederherstellen und Outlook-Reparatursoftwareprodukte. Für weitere Informationen besuchen Sie www.datanumen.com €XNUMX


