Как да забавим доставката до определен член при изпращане на имейл до Outlook до група за контакти

Споделете сега:

Тази статия ще сподели част от VBA код, който може да ви позволи бързо да забавите доставката до определен член, когато изпращате имейл до група контакти в Outlook.

Когато съставяте и изпращате имейл до Outlook до група контакти, ако искате да забавите изпращането на този имейл до определен член в тази група, можете да използвате следния метод, за да го реализирате. Той автоматично ще разшири групата за контакти и ще генерира същия имейл, който се отлага до конкретния член. Сега прочетете, за да получите сложните стъпки.

Отложете доставката до определен член, когато изпращате имейл от Outlook до група за контакти

Забавете доставката до определен член, когато изпращате имейл до група за контакти

  1. За начало стартирайте програмата Outlook.
  2. След това в новия прозорец на Outlook трябва да натиснете бутоните „Alt + F11“.
  3. Впоследствие ще получите достъп до редактора на Outlook VBA, в който трябва да вмъкнете нов модул или просто да отворите модул, който не се използва.
  4. След това можете да копирате и поставите следния VBA код в този модул.
Sub DelayEmail_aSpecificMemberinContactGroup()
    Dim objCurrentMail As MailItem
    Dim objRecipients As Recipients
    Dim ContactGroupFound As Boolean
    Dim i, n As Long
    Dim objDelayedMail As MailItem
 
    Set objCurrentMail = ActiveInspector.CurrentItem
    ContactGroupFound = True
 
    While ContactGroupFound = True
          Set objRecipients = objCurrentMail.Recipients
          ContactGroupFound = False
 
          'Expand the contact group 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

    'Find the specific memebr in the recipients
    For Each objRecipient In objRecipients
        If objRecipient.Address = "shelly@datanumen.com" Then
 
           'Create a same email
           Set objDelayedMail = objCurrentMail.Copy
           With objDelayedMail
                .To = ""
                .Recipients.Add objRecipient.Address
                .Recipients.ResolveAll
                'Change the deferred delivery time as per your needs
                .DeferredDeliveryTime = (Date + 1) & " 09:00:00"
                .Send
          End With
 
          objRecipient.Delete
       End If
    Next
 
    objCurrentMail.Send
End Sub

VBA код - забавяне на доставката до определен член при изпращане на имейл от Outlook до група за контакти

  1. След това, за по-късен удобен достъп, по-добре добавете новодобавения макрос към лентата с инструменти за бърз достъп на прозореца Съобщение.
  2. И тогава трябва да промените настройките на макроса на Outlook, за да активирате всички макроси в „Настройки на макросите“ на „Център за доверие“.
  3. В крайна сметка можете да направите снимка.
  • Първо, съставете такъв имейл до групата контакти, както обикновено.
  • След това можете да щракнете върху новия бутон на макроса в лентата с инструменти за бърз достъп.
  • Веднага ще бъде създаден един и същ имейл и настроен да бъде изпратен до конкретния член в планираното време.
  • Междувременно текущият имейл ще бъде изпратен до останалите членове в групата за контакти.

Внимавайте за всички рискове около вашия Outlook

В съвременната епоха вирусите и шпионският софтуер стават все по-разпространени. Те обикновено се маскират като безобидни имейли. Следователно, трябва да внимавате за различни рискове около вашия Outlook, като например злонамерени имейли. Трябва да внимавате за имейлите от непознати контакти. Също така, за да... поправете Outlook веднага след като вашият PST файл е атакуван от злонамерен софтуер, трябва да подготвите опитен инструмент за ремонт, като DataNumen Outlook Repair.

Въведение на автора:

Шърли Джанг е експерт по възстановяване на данни в DataNumen, Inc., която е световен лидер в технологиите за възстановяване на данни, включително повреден sql и outlook софтуерни продукти за ремонт. За повече информация посетете WWW.datanumen.com

Споделете сега:

Коментарите са забранени.