2 วิธีที่มีประสิทธิภาพในการแบทช์ลบกฎ Outlook ทั้งหมดที่ดำเนินการเฉพาะ

แบ่งปันเลย:

หากคุณต้องการเป็นกลุ่มลบกฎ Outlook ทั้งหมดที่ดำเนินการบางอย่างเช่น“ ย้าย”“ คัดลอก” หรือ“ ตั้งค่าสถานะ” คุณสามารถอ่านบทความนี้ได้ ในที่นี้เราจะดำเนินการ“ ย้าย” เป็นตัวอย่างเพื่อแนะนำวิธีการ 2 วิธีอย่างรวดเร็ว

ในบางครั้งคุณอาจต้องการลบกฎทั้งหมดที่ดำเนินการบางอย่างใน Outlook ตัวอย่างเช่นคุณได้สร้างโครงสร้างโฟลเดอร์ขึ้นใหม่ในกล่องจดหมายของคุณ ดังนั้นคุณจึงตั้งใจที่จะจัดประเภทใหม่และจัดเก็บอีเมลไปยังโฟลเดอร์ต่างๆ ในกรณีนี้คุณอาจต้องการลบกฎทั้งหมดที่ดำเนินการ "ย้าย" เป็นกลุ่ม เมื่อดูที่นี่เราจะแนะนำ 2 วิธีนี้ อันแรกเหมาะสมกับกล่องเมลเดียว แต่ถ้าคุณต้องการประมวลผลกล่องจดหมายทั้งหมดใน Outlook ของคุณคุณควรใช้วิธีที่ 2 ต่อไปนี้

วิธีที่ 1: Batch Delete ใน One Mailbox

  1. เริ่มต้นด้วยการคลิก "ไฟล์"
  2. จากนั้นในเมนู "ไฟล์" คลิกปุ่ม "จัดการกฎและการแจ้งเตือน"
  3. ในกล่องโต้ตอบ "กฎและการแจ้งเตือน" ถัดไปคุณจะเห็นคอลัมน์ "การดำเนินการ" ในรายการกฎ และไอคอนของการกระทำ "ย้าย" คือ "ย้าย" การกระทำ.ไอคอนการดำเนินการตามกฎ
  4. ตอนนี้กดปุ่ม“ Ctrl” และในขณะเดียวกันก็เลือกกฎที่มีไอคอนการกระทำ "ย้าย" การกระทำ ทีละคน.
  5. หลังจากเลือกกฎแล้วให้คลิกปุ่ม "ลบ" เหนือรายการกฎแบทช์ลบกฎที่เลือก

วิธีที่ 2: Batch Delete ในกล่องจดหมายทั้งหมด

  1. ขั้นแรก ให้เปิดตัวแก้ไข VBA ของ Outlook ตามขั้นตอนต่อไปนี้ “วิธีเรียกใช้รหัส VBA ใน Outlook ของคุณ"
  2. จากนั้นคัดลอกรหัส VBA ต่อไปนี้ลงในโมดูลเปล่า
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

รหัส VBA - ชุดลบกฎ Outlook ทั้งหมดที่ดำเนินการ "ย้าย"

  1. จากนั้นกดปุ่ม“ F5” เพื่อเรียกใช้มาโครนี้ทันที
  2. เมื่อแมโครเสร็จสมบูรณ์ให้ตรวจสอบกฎของกล่องจดหมายทุกกล่องใน Outlook ของคุณ กฎทั้งหมดที่เกี่ยวข้องกับการกระทำ "ย้าย" จะหายไปกฎที่ดำเนินการ "ย้าย" ได้หายไปแล้ว

ทำกับข้อผิดพลาดของ Outlook ที่กังวล

คุณได้รับข้อความแสดงข้อผิดพลาดระหว่างใช้ Outlook หรือไม่? ในความเป็นจริง Outlook มีแนวโน้มที่จะเกิดข้อผิดพลาดและแม้กระทั่งความเสียหาย ดังนั้นจึงเป็นเรื่องปกติที่จะพบข้อผิดพลาดของ Outlook โชคดีที่ Outlook มีเครื่องมือแก้ไขในตัว - scanpst. คุณสามารถใช้เพื่อลองแก้ไขข้อผิดพลาด หากล้มเหลวทางเลือกสุดท้ายของคุณคือเครื่องมือภายนอกที่มีทักษะและมีศักยภาพมากกว่าเช่น DataNumen Outlook Repair.

บทนำผู้เขียน:

Shirley Zhang เป็นผู้เชี่ยวชาญด้านการกู้คืนข้อมูลใน DataNumen, Inc. ซึ่งเป็นผู้นำระดับโลกด้านเทคโนโลยีการกู้คืนข้อมูล ได้แก่ กู้คืน sql และผลิตภัณฑ์ซอฟต์แวร์ซ่อมแซมแนวโน้ม ดูข้อมูลเพิ่มเติมได้ที่ wwwdatanumenด้วย.

แบ่งปันเลย:

ความเห็นถูกปิด