Jeśli chcesz zbiorczo usunąć wszystkie reguły Outlooka, które wykonują określoną akcję, na przykład „Przenieś”, „Kopiuj” lub „Oznacz”, możesz przeczytać ten artykuł. Tutaj weźmiemy akcję „Przenieś” jako przykład, aby przedstawić 2 szybkie metody.
Czasami możesz chcieć usunąć wszystkie reguły wykonujące określoną akcję w Outlooku. Na przykład odbudowałeś struktury folderów w swoich skrzynkach pocztowych. Dlatego zamierzasz ponownie klasyfikować i archiwizować wiadomości e-mail w różnych folderach. W takim przypadku możesz zbiorczo usunąć wszystkie reguły wykonujące akcję „Przenieś”. Patrząc na to, tutaj przedstawimy 2 sposoby. Pierwsza jest odpowiednia dla jednej skrzynki pocztowej. Ale jeśli chcesz przetworzyć wszystkie skrzynki pocztowe w programie Outlook, lepiej użyj następującej metody 2.
Metoda 1: usuwanie wsadowe w jednej skrzynce pocztowej
- Najpierw kliknij „Plik”.
- Następnie w menu „Plik” kliknij przycisk „Zarządzaj regułami i alertami”.
- W następnym oknie dialogowym „Reguły i alerty” można zobaczyć kolumnę „Działania” na liście reguł. I ikona akcji „Przenieś” to
.
- Teraz naciśnij klawisz „Ctrl” i w międzyczasie wybierz reguły, których ikona akcji jest
jeden po drugim. - Po wybraniu reguł kliknij przycisk „Usuń” nad listą reguł.
Metoda 2: usuwanie wsadowe we wszystkich skrzynkach pocztowych
- Na początek uruchom edytor VBA programu Outlook zgodnie z poleceniem „Jak uruchomić kod VBA w swoim Outlooku".
- Następnie skopiuj następujący kod VBA do pustego modułu.
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
- Następnie naciśnij klawisz „F5”, aby teraz uruchomić to makro.
- Po zakończeniu działania makra sprawdź zasady każdej skrzynki pocztowej w programie Outlook. Wszystkie zasady związane z akcją „Ruch” zniknęły.
Zrób z niepokojącymi błędami programu Outlook
Czy otrzymujesz komunikaty o błędach podczas korzystania z programu Outlook? W rzeczywistości Outlook jest podatny na błędy, a nawet korupcję. Dlatego często występują błędy programu Outlook. Na szczęście program Outlook zapewnia wbudowane narzędzie do naprawy - skanpst. Możesz go użyć, aby spróbować naprawić błędy. Jeśli się nie powiedzie, ostatnią deską ratunku jest bardziej zręczne i potężne narzędzie zewnętrzne, takie jak DataNumen Outlook Repair.
Wprowadzenie autora:
Shirley Zhang jest ekspertem w dziedzinie odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym odzyskać sql i oprogramowanie do naprawy programu Outlook. po więcej informacji odwiedź www.datanumen.com


