2 วิธีในการแบทช์ลบผู้ติดต่อทั้งหมดที่ไม่มีที่อยู่อีเมลใน Outlook ของคุณ

แบ่งปันเลย:

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

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

วิธีที่ 1: ลบด้วยตนเองหลังจากค้นหาผู้ติดต่อที่ไม่มีที่อยู่อีเมล

  1. ขั้นแรก ให้กดปุ่ม “Ctrl + 3” เพื่อเข้าถึงหน้าต่าง “รายชื่อติดต่อ”
  2. จากนั้นคลิกในช่องค้นหา
  3. ถัดไปในริบบิ้น "การค้นหา" ที่ปรากฏขึ้นให้คลิก "รายการที่ติดต่อทั้งหมด"
  4. จากนั้นคลิก“ มีที่อยู่”>“ มีที่อยู่อีเมล”ค้นหารายการที่ติดต่อทั้งหมด
  5. หลังจากนั้นเกณฑ์“ NOT emailaddresses: = []” จะถูกเพิ่มเข้าไปในช่องค้นหา คุณต้องลบ "NOT"เปลี่ยนเกณฑ์การค้นหา
  6. จากนั้นรายชื่อติดต่อทั้งหมดที่ไม่มีที่อยู่อีเมลจะปรากฏขึ้น
  7. ตอนนี้คุณควรเลือกผู้ติดต่อในผลการค้นหาด้วยตนเองโดยที่กลุ่มผู้ติดต่อของคุณจะต้องอยู่ในรายการด้วยเลือกผู้ติดต่อ
  8. สุดท้ายกดปุ่ม "Del" เพื่อลบรายชื่อที่เลือกทั้งหมด

วิธีที่ 2: แบทช์ลบผู้ติดต่อทั้งหมดที่ไม่มีที่อยู่อีเมลด้วย VBA

  1. ในตอนแรกให้แตะที่“ Alt + F11” เพื่อเปิดตัวแก้ไข VBA ใน Outlook
  2. ในหน้าจอใหม่ให้คัดลอกรหัส VBA ต่อไปนี้ลงในโมดูล
Sub BatchDeleteAllContactsWithoutEmailAddress()
    Dim objStore As Outlook.Store
    Dim lTotalCount As Long
 
    lTotalCount = 0
    'Process all stores in your Outlook
    For Each objStore In Application.Session.Stores
       Call ProcessContactFolders(objStore.GetRootFolder.Folders, lTotalCount)
    Next
 
    MsgBox lTotalCount & " contacts are deleted!", vbInformation + vbOKOnly, "Delete Contacts"
End Sub

Sub ProcessContactFolders(ByVal objFolders As Outlook.Folders, lCount As Long)
    Dim objFolder As Outlook.Folder
    Dim i As Long
    Dim objContact As Outlook.ContactItem
    Dim objSubfolder As Outlook.Folder

    For Each objFolder In objFolders
        If (objFolder.DefaultItemType = olContactItem) And (objFolder.Name <> "Skype Contacts") Then
           For i = objFolder.Items.Count To 1 Step -1
               If objFolder.Items(i).Class = olContact Then
                  Set objContact = objFolder.Items(i)
                  'Delete the contact w/o email address
                  If (objContact.Email1Address = "") And (objContact.Email2Address = "") And (objContact.Email3Address = "") Then
                     objContact.Delete
                     lCount = lCount + 1
                  End If
               End If
           Next
 
           'Process subfolders recursively
           If objFolder.Folders.Count > 0 Then
              Call ProcessContactFolders(objFolder.Folders, lCount)
           End If
       End If
    Next
End Sub

รหัส VBA - แบทช์ลบผู้ติดต่อทั้งหมดที่ไม่มีที่อยู่อีเมล

  1. ต่อมาคลิกในรูทีนย่อย“ BatchDeleteAllContactsWithoutEmailAddress”
  2. ในที่สุดให้กด“ F5” เพื่อเรียกใช้มาโครนี้
  3. เมื่อดำเนินการเสร็จสิ้นคุณจะได้รับข้อความเกี่ยวกับผลลัพธ์ดังภาพด้านล่างพร้อมต์ผลลัพธ์
  4. รายชื่อติดต่อทั้งหมดที่ไม่มีที่อยู่อีเมลถูกย้ายไปที่โฟลเดอร์“ รายการที่ถูกลบ”ผู้ติดต่อที่ถูกลบ

ให้ห่างไกลจากความเสี่ยงที่อาจเกิดขึ้นทั้งหมด

Outlook อาจได้รับความเสียหายเนื่องจากปัจจัยหลายประการเช่นไวรัสข้อผิดพลาดของผู้ใช้ความล้มเหลวของซอฟต์แวร์และความผิดพลาดของฮาร์ดแวร์ คุณต้องไม่เต็มใจที่จะประสบกับความเสียหายของ Outlook ดังนั้นคุณต้องป้องกันความเสี่ยงที่อาจเกิดขึ้นเหล่านี้ไว้ ตัวอย่างเช่นคุณต้องติดตั้งซอฟต์แวร์ป้องกันไวรัสที่มีศักยภาพบนพีซีของคุณ นอกจากนี้คุณต้องสำรองข้อมูล Outlook ของคุณเป็นประจำ สุดท้าย แต่ไม่ท้ายสุดคุณควรเตรียมเครื่องมือซ่อมแซมที่แข็งแกร่งและเชื่อถือได้เช่น DataNumen Outlook Repair. สามารถแก้ไขไฟล์ PST เสียหาย ไฟล์ได้อย่างง่ายดาย

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

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

แบ่งปันเลย:

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