2 Skuteczne metody grupowego usuwania wszystkich reguł programu Outlook wykonujących określoną akcję

Podziel się teraz:

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

  1. Najpierw kliknij „Plik”.
  2. Następnie w menu „Plik” kliknij przycisk „Zarządzaj regułami i alertami”.
  3. W następnym oknie dialogowym „Reguły i alerty” można zobaczyć kolumnę „Działania” na liście reguł. I ikona akcji „Przenieś” to Akcja „Przenieś”.Ikony akcji reguły
  4. Teraz naciśnij klawisz „Ctrl” i w międzyczasie wybierz reguły, których ikona akcji jest Akcja „Przenieś” jeden po drugim.
  5. Po wybraniu reguł kliknij przycisk „Usuń” nad listą reguł.Wsadowo usuń wybrane reguły

Metoda 2: usuwanie wsadowe we wszystkich skrzynkach pocztowych

  1. Na początek uruchom edytor VBA programu Outlook zgodnie z poleceniem „Jak uruchomić kod VBA w swoim Outlooku".
  2. 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

Kod VBA - zbiorcze usuwanie wszystkich reguł programu Outlook wykonujące akcję „Przenieś”

  1. Następnie naciśnij klawisz „F5”, aby teraz uruchomić to makro.
  2. Po zakończeniu działania makra sprawdź zasady każdej skrzynki pocztowej w programie Outlook. Wszystkie zasady związane z akcją „Ruch” zniknęły.Zasady wykonywania akcji „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

Podziel się teraz:

Możliwość dodawania komentarzy nie jest dostępna.