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

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

თუ თქვენ დაამატებთ საკონტაქტო ჯგუფებს მიმდინარე ელფოსტის ველში „To“, მათ შორის შეიძლება იყოს რამდენიმე დუბლიკატი. ეს სტატია გასწავლით თუ როგორ გამოიყენოთ VBA დუბლიკატი მიმღებების სწრაფად მოსაშორებლად.

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

სწრაფად წაშალეთ დუბლიკატი მიმღებები თქვენი Outlook ელფოსტიდან VBA-ით

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

  1. პირველ რიგში, გაუშვით თქვენი Outlook აპლიკაცია.
  2. შემდეგ გადადით "დეველოპერი" ჩანართზე და დააჭირეთ ღილაკს "Visual Basic" ან უბრალოდ დააჭირეთ "Alt + F11" კლავიშებს.
  3. შემდეგ "Microsoft Visual Basic აპლიკაციებისთვის" ფანჯარაში შეგიძლიათ გახსნათ ცარიელი მოდული.
  4. ამის შემდეგ, დააკოპირეთ და ჩასვით შემდეგი VBA კოდები ამ მოდულში.
Sub RemoveDuplicateRecipients()
    Dim objCurrentMail As MailItem
    Dim objRecipients As Recipients
    Dim ContactGroupFound As Boolean
    Dim i, n As Long
 
    Set objCurrentMail = ActiveInspector.CurrentItem
    ContactGroupFound = True
 
    While ContactGroupFound = True
          Set objRecipients = objCurrentMail.Recipients
          ContactGroupFound = False
 
          'Expand the contact groups in "To" field
          For i = objRecipients.Count To 1 Step -1
              If objRecipients(i).AddressEntry.DisplayType <> olUser Then
                 For n = 1 To objRecipients(i).AddressEntry.Members.Count
                     If objRecipients(i).AddressEntry.Members.Item(n).DisplayType = olUser Then
                        objCurrentMail.Recipients.Add (objRecipients(i).AddressEntry.Members.Item(n).Address)
                     Else
                        objCurrentMail.Recipients.Add (objRecipients(i).AddressEntry.Members.Item(n).Name)
                        ContactGroupFound = True
                     End If
                 Next
                 objRecipients(i).Delete
              End If
          Next i
          objRecipients.ResolveAll
    Wend
 
    'Remove the duplicate recipients
    For i = objRecipients.Count To 1 Step -1
        For n = (i - 1) To 1 Step -1
            If objRecipients(i).Address = objRecipients(n).Address Then
               objRecipients(i).Delete
               Exit For
            End If
        Next
    Next
End Sub

VBA კოდი - ამოიღეთ დუბლიკატი მიმღებები თქვენი Outlook ელფოსტიდან

  1. ამის შემდეგ, შეგიძლიათ დაამატოთ ახალი VBA პროექტი შეტყობინებების ფანჯრის სწრაფი წვდომის ინსტრუმენტთა პანელში.
  2. მოგვიანებით თქვენ უნდა დააყენოთ თქვენი Outlook მაკრო უსაფრთხოების დონე დაბალზე.
  3. საბოლოოდ შეგიძლიათ სცადოთ.
  • პირველი, უბრალოდ შეადგინეთ ელ.წერილი, როგორც ყოველთვის.
  • შემდეგ დაამატეთ საკონტაქტო ჯგუფები და კონტაქტები ველში "To".
  • შემდეგ შეგიძლიათ დააჭიროთ ახალ მაკრო ღილაკს სწრაფი წვდომის ინსტრუმენტთა პანელში.
  • ერთდროულად Outlook ავტომატურად გააფართოვებს საკონტაქტო ჯგუფებს და შემდეგ წაშლის დუბლიკატი მიმღებებს.

დაიცავით თქვენი ღირებული Outlook მონაცემები

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

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

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

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

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