2 Kaedah untuk Menghapus Sekumpulan Semua Kenalan tanpa Alamat E-mel di Outlook Anda

Kongsi Sekarang:

Jika anda mendapati sesetengah kenalan tidak mempunyai alamat e-mel dalam Outlook anda, anda mungkin mahu memproses setiap folder Kenalan untuk memadam semua kenalan tersebut. Catatan ini akan berkongsi 2 cara dengan anda.

Mungkin anda mempunyai banyak kenalan di Outlook anda dan sebahagiannya tidak mempunyai alamat e-mel. Sekiranya anda berpendapat bahawa ia tidak lagi berguna, anda mesti berharap untuk menghapus semua kenalan tanpa alamat e-mel. Dengan cara biasa, anda boleh menggunakan "Pencarian Segera" untuk mencarinya dan kemudian menghapusnya secara manual, seperti Kaedah 1. berikut. Namun, agak membosankan. Oleh itu, dalam Kaedah 2, kami akan mengajar anda cara lain yang lebih cekap.Kumpulan Hapus Semua Kenalan tanpa Alamat E-mel di Outlook Anda

Kaedah 1: Padam secara manual setelah Mencari Kenalan tanpa Alamat E-mel

  1. Sebagai permulaan, tekan kekunci "Ctrl + 3" untuk mengakses panel "Kenalan".
  2. Kemudian, klik di kotak carian.
  3. Selanjutnya, pada reben "Cari" yang baru muncul, klik "Semua Item Perhubungan".
  4. Selanjutnya, klik "Mempunyai Alamat"> "Mempunyai Alamat E-mel".Cari Semua Item Perhubungan
  5. Selepas itu, kriteria "NOT emailaddresses: = []" akan ditambahkan ke dalam kotak carian. Anda perlu mengeluarkan "TIDAK".Ubah Kriteria Carian
  6. Selepas itu, semua kenalan tanpa alamat e-mel akan disenaraikan.
  7. Sekarang, anda harus memilih kenalan dalam hasil carian secara manual kerana kumpulan kenalan anda juga mesti ada dalam senarai.Pilih Kenalan
  8. Akhirnya, tekan butang "Del" untuk menghapus semua kenalan yang dipilih.

Kaedah 2: Padam Hapus Semua Kenalan tanpa Alamat E-mel dengan VBA

  1. Pada mulanya, ketuk "Alt + F11" untuk melancarkan editor VBA di Outlook.
  2. Di skrin baru, salin kod VBA berikut ke dalam modul.
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

Kod VBA - Padam Hapus Semua Kenalan tanpa Alamat E-mel

  1. Kemudian, klik di subrutin "BatchDeleteAllContactsWithoutEmailAddress".
  2. Akhirnya, tekan "F5" untuk mencetuskan makro ini.
  3. Apabila selesai, anda akan mendapat mesej mengenai hasilnya, seperti gambar di bawah.Segala Keputusan
  4. Semua kenalan tanpa alamat e-mel telah dipindahkan ke folder "Item yang Dihapus".Kenalan yang Dihapus

Jauhkan dari Semua Risiko Berpotensi

Outlook boleh menjadi rosak kerana pelbagai faktor, seperti virus, kesalahan pengguna, kegagalan perisian dan juga kerosakan perkakasan. Anda mesti enggan mengalami kerosakan Outlook, jadi anda perlu memastikan semua risiko yang berpotensi ini diabaikan. Sebagai contoh, anda perlu memasang perisian antivirus yang kuat di PC anda. Tambahan, anda harus membuat cadangan data Outlook secara berkala. Akhir sekali, anda lebih baik menyediakan alat pembaikan yang kuat dan boleh dipercayai, seperti DataNumen Outlook Repair. Ia dapat memperbaiki masalah anda PST yang rosak fail dengan senang.

Pengenalan Pengarang:

Shirley Zhang adalah pakar pemulihan data di DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk SQL Server rasuah dan produk perisian pembaikan prospek. Untuk maklumat lebih lanjut, lawati www.datanumen.com

Kongsi Sekarang:

Ruangan komen telah ditutup.