როგორ ამოიღოთ ყველა ელ.ფოსტის მისამართი კონკრეტული დომენით თქვენი Outlook კონტაქტებიდან

გააზიარე ახლა:

ზოგჯერ შეიძლება იმედი გქონდეთ, რომ თქვენი კონტაქტებიდან წაშლით ყველა ელ.ფოსტის მისამართს კონკრეტული დომენით. ამ სიტუაციაში, თქვენ არ უნდა გქონდეთ ამის გაკეთება სათითაოდ. ამრიგად, ეს პost გასწავლით ბევრად უფრო ჭკვიან მეთოდს.

მაგალითად, კომპანია იცვლის სახელს. ამასობაში, კომპანიის დომენი ასევე იცვლება. თუმცა, Outlook-ში თქვენ გაქვთ შენახული მრავალი კონტაქტი ამ კომპანიაში, რომელთა ელ.ფოსტის მისამართები არის ძველ დომენთან. რა თქმა უნდა, ეს ელფოსტის მისამართები აღარ არის მოქმედი. აქედან გამომდინარე, ამ ვითარებაში, თუ გსურთ ამ ელ.ფოსტის მისამართების ამოღება ერთი ნაბიჯით, შეგიძლიათ გამოიყენოთ შემდეგი გზა.ჯგუფურად წაშალეთ ყველა ელფოსტის მისამართი კონკრეტული დომენით თქვენი Outlook კონტაქტებიდან

ჯგუფური ამოღება ყველა ელ.ფოსტის მისამართის კონკრეტული დომენით კონტაქტებიდან

  1. როგორცtart, შედით Outlook VBA რედაქტორზე კლავიშის მალსახმობით - "Alt + F11".
  2. შემდეგ, ახალ ფანჯარაში, განათავსეთ შემდეგი VBA კოდი ცარიელ მოდულში.
Dim strDomain As String

Sub BatchRemoveAllEmailAddressesInSpecificDomain()
    Dim objStore As Store
    Dim objFolder As Folder
    Dim lTotalCount As Long
 
    'Input the specific domain
    strDomain = InputBox("Enter the specific domain:", , "@false.com")
 
    If Len(strDomain) <> 0 Then
       lTotalCount = 0
       'Process all Contact folders in your Outlook
       For Each objStore In Application.Session.Stores
           For Each objFolder In objStore.GetRootFolder.Folders
               If objFolder.DefaultItemType = olContactItem Then
                  Call ProcessContactFolders(objFolder, lTotalCount)
               End If
           Next
       Next
 
       'Prompt you
       MsgBox lTotalCount & " email addresses in " & strDomain & " are removed!", vbInformation + vbOKOnly
    End If
End Sub

Sub ProcessContactFolders(ByVal objCurrentFolder As Folder, ByRef lCount As Long)
    Dim objContacts As Items
    Dim i As Long
    Dim objContact As ContactItem
 
    Set objContacts = objCurrentFolder.Items
 
    For i = objContacts.Count To 1 Step -1
        If TypeName(objContacts(i)) = "ContactItem" Then
           Set objContact = objContacts(i)
 
           'Check 3 email addresses of each contact
           If InStr(objContact.Email1Address, strDomain) > 0 Then
              lCount = lCount + 1
              objContact.Email1Address = ""
              objContact.Email1DisplayName = ""
           ElseIf InStr(objContact.Email2Address, strDomain) > 0 Then
              lCount = lCount + 1
              objContact.Email2Address = ""
              objContact.Email2DisplayName = ""
           ElseIf InStr(objContact.Email3Address, strDomain) > 0 Then
              lCount = lCount + 1
              objContact.Email3Address = ""
              objContact.Email3DisplayName = ""
           End If
 
           objContact.Save
        End If
     Next
 
     If objCurrentFolder.Folders.Count > 0 Then
        For Each objSubfolder In objCurrentFolder.Folders
            Call ProcessContactFolders(objSubfolder, lCount)
        Next
     End If
End Sub

VBA კოდი - ჯგუფური ამოღება ყველა ელ.ფოსტის მისამართის კონკრეტული დომენით კონტაქტებიდან

  1. ამის შემდეგ ჩადეთ კურსორი „BatchRemoveAllEmailAddressesInSpecificDomain“ ქვეპროგრამაში.
  2. დაბოლოს, დააწკაპუნეთ ღილაკზე "F5" ამ მაკროს გასააქტიურებლად.
  3. ამის შემდეგ, ამომხტარი დიალოგის ფანჯარაში შეიყვანეთ კონკრეტული დომენი.შეიყვანეთ დომენი
  4. „OK“-ზე დაწკაპუნების შემდეგ, მაკრო იმუშავებს.
  5. როდესაც ის დასრულდება, თქვენ მიიღებთ შეტყობინებას შედეგების შესახებ.მოთხოვნა შედეგების შესახებ
  6. ახლა თქვენ შეგიძლიათ შეამოწმოთ კონტაქტები. ყველა ელფოსტის მისამართი კონკრეტული დომენით უნდა გაქრეს.ამოღებულია ელ.ფოსტის მისამართები

შეინახეთ თქვენი Outlook ფაილი

თქვენი Outlook-ის გარშემო უფრო და უფრო მეტი რისკების გამო, სულ უფრო რთულია თქვენი ღირებული Outlook მონაცემების დაცვა. მაგალითად, არა მხოლოდ უნდა განაგრძოთ მონაცემთა რეგულარულ სარეზერვო ასლებს, არამედ უნდა უფრთხილდეთ თქვენს ოპერაციებს. არ არის გონივრული დაუჯეროთ უცნობი გამგზავნის წერილებს. წინააღმდეგ შემთხვევაში, თუ ის ატარებს ვირუსს, თქვენი Outlook ფაილი დაინფიცირდება. ამ დროს თქვენ უნდა სცადოთ Outlook შეკეთება გამოსწორების შესანიშნავი ხელსაწყოს მეშვეობით, როგორიცაა DataNumen Outlook Repair.

ავტორი შესავალი:

შირლი ჟანგი არის მონაცემთა აღდგენის ექსპერტი DataNumen, Inc., რომელიც მსოფლიო ლიდერია მონაცემთა აღდგენის ტექნოლოგიებში, მათ შორის გამოჯანმრთელება Sql Server და Outlook სარემონტო პროგრამული პროდუქტები. დამატებითი ინფორმაციისთვის ეწვიეთ www.datanumen. ერთად

გააზიარე ახლა:

კომენტარები დახურულია.