If you need to batch delete all Outlook rules that perform a specific action, such as “Move”, “Copy” or “Flag”, you can read this article. Here we will take “Move” action as an example to introduce you 2 quick methods.
At times, you may want to delete all rules performing a specific action in Outlook. For instance, you’ve rebuilt folder structures in your mailboxes. Thus, you intend to re-classify and archive emails to different folders. In this case, you may want to batch delete all rules performing the “Move” action. Looking at this, here we will introduce 2 ways. The first one is appropriate to one mailbox. But if you want to process all mailboxes in your Outlook, you’d better use the following Method 2.
Method 1: Batch Delete in One Mailbox
- To begin with, click “File”.
- Then, in the “File” menu, click “Manage Rules & Alerts” button.
- In the next “Rules and Alerts” dialog box, you can see the “Actions” column in rule list. And the icon of “Move” action is .
- Now, press “Ctrl” key and meanwhile select the rules whose action icon is one by one.
- After selecting rules, click “Delete” button above the rule list.
Method 2: Batch Delete in All Mailboxes
- For a start, launch Outlook VBA editor according to “How to Run VBA Code in Your Outlook“.
- Next, copy the following VBA code into a blank module.
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
- Subsequently, press “F5” key to run this macro right now.
- When macro completes, check the rules of every mailbox in your Outlook. All the rules related to “Move” action are gone.
Do with Worrying Outlook Errors
Do you receive any error messages during using your Outlook? In reality, Outlook is prone to error and even corruption. Hence, it is common to encounter Outlook errors. Fortunately, Outlook provides the inbuilt fix tool – Scanpst. You can use it to try fixing errors. If it fails, your last resort is a more skillful and potent external tool, like DataNumen Outlook Repair.
Shirley Zhang is a data recovery expert in DataNumen, Inc., which is the world leader in data recovery technologies, including recover sql and outlook repair software products. For more information visit www.datanumen.com