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ư
- Để bắt đầu, hãy nhấp vào “Tệp”.
- Sau đó, trong menu “Tệp”, nhấp vào nút “Quản lý quy tắc & cảnh báo”.
- 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à
.
- 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à
từng cái một. - 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.
Phương pháp 2: Xóa hàng loạt trong tất cả các hộp thư
- 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".
- 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
- Sau đó, nhấn phím “F5” để chạy macro này ngay bây giờ.
- 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.
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


