2 phương pháp hiệu quả để xóa hàng loạt tất cả các quy tắc Outlook Thực hiện một hành động cụ thể

Chia sẻ ngay bây giờ:

Nếu bạn cần xóa hàng loạt tất cả các quy tắc Outlook thực hiện một hành động cụ thể, chẳng hạn như “Di chuyển”, “Sao chép” hoặc “Gắn cờ”, bạn có thể đọc bài viết này. Ở đây chúng tôi sẽ lấy hành động “Di chuyển” làm ví dụ để giới thiệu cho bạn 2 phương pháp nhanh chóng.

Đôi khi, bạn có thể muốn xóa tất cả các quy tắc thực hiện một hành động cụ thể trong Outlook. Chẳng hạn, bạn đã xây dựng lại cấu trúc thư mục trong hộp thư của mình. Vì vậy, bạn có ý định phân loại lại và lưu trữ email vào các thư mục khác nhau. Trong trường hợp này, bạn có thể muốn xóa hàng loạt tất cả các quy tắc thực hiện hành động "Di chuyển". Nhìn vào điều này, ở đây chúng tôi sẽ giới thiệu 2 cách. Cái đầu tiên phù hợp với một hộp thư. Tuy nhiên, nếu bạn muốn xử lý tất cả các hộp thư trong Outlook của mình, bạn nên sử dụng Phương pháp 2 sau đây.

Phương pháp 1: Xóa hàng loạt trong một hộp thư

  1. Để bắt đầu, hãy nhấp vào “Tệp”.
  2. Sau đó, trong menu “Tệp”, nhấp vào nút “Quản lý quy tắc & cảnh báo”.
  3. Trong hộp thoại “Quy tắc và Cảnh báo” tiếp theo, bạn có thể thấy cột “Hành động” trong danh sách quy tắc. Và biểu tượng của hành động “Di chuyển” là Hành động "Di chuyển".Biểu tượng hành động quy tắc
  4. Bây giờ, nhấn phím “Ctrl” và đồng thời chọn các quy tắc có biểu tượng hành động là Hành động "Di chuyển" từng cái một.
  5. Sau khi chọn quy tắc, nhấp vào nút "Xóa" phía trên danh sách quy tắc.Xóa hàng loạt quy tắc đã chọn

Phương pháp 2: Xóa hàng loạt trong tất cả các hộp thư

  1. Trước tiên, hãy khởi chạy trình chỉnh sửa VBA của Outlook theo hướng dẫn “Cách chạy mã VBA trong Outlook của bạn".
  2. Tiếp theo, sao chép mã VBA sau vào một mô-đun trống.
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

Mã VBA - Xóa hàng loạt tất cả các quy tắc Outlook Thực hiện hành động "Di chuyển"

  1. Sau đó, nhấn phím “F5” để chạy macro này ngay bây giờ.
  2. Khi macro hoàn tất, hãy kiểm tra các quy tắc của mọi hộp thư trong Outlook của bạn. Tất cả các quy tắc liên quan đến hành động "Di chuyển" đã biến mất.Quy tắc thực hiện hành động "Di chuyển" đã biến mất

Xử lý lỗi Outlook đáng lo ngại

Bạn có nhận được bất kỳ thông báo lỗi nào trong quá trình sử dụng Outlook của mình không? Trên thực tế, Outlook dễ bị lỗi và thậm chí bị hỏng. Do đó, người ta thường gặp phải lỗi Outlook. May mắn thay, Outlook cung cấp công cụ sửa lỗi sẵn có – scanpst. Bạn có thể sử dụng nó để thử sửa lỗi. Nếu nó không thành công, phương án cuối cùng của bạn là một công cụ bên ngoài khéo léo và mạnh mẽ hơn, chẳng hạn như DataNumen Outlook Repair.

Giới thiệu tác giả:

Shirley Zhang là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm phục hồi sql và các sản phẩm phần mềm sửa chữa triển vọng. Để biết thêm thông tin, hãy truy cập www.datanumennăm

Chia sẻ ngay bây giờ:

Được đóng lại.