Як автоматично вкладати певні файли під час надсилання певних електронних листів у Outlook

Поділитися зараз:

Вам часто потрібно вкладати певні файли під час надсилання певних електронних листів у Outlook? Якщо так, вам може здатися нудним щоразу додавати їх вручну. Ця стаття навчить вас швидкому методу досягнення цього за допомогою Outlook VBA.

У моїй щоденній роботі мені часто потрібно вкладати певні файли під час надсилання певних електронних листів. Наприклад, щотижня я повинен надсилати електронний лист своєму начальству, щоб звітувати про свою тижневу роботу. У цьому електронному листі мені потрібно буде вкласти певні файли, зокрема робочі журнали, деякі статистичні звіти тощо. Зазвичай я оновлюю ці файли щотижня. Раніше я зазвичай спочатку складав текст повідомлення, а потім вручну додавав ці файли. Однак зараз я знаходжу хитріший трюк. Це використання Outlook VBA для його автоматизації. Якщо у вас є подібні вимоги, читайте далі, щоб дізнатися про конкретні коди VBA та детальні операції.

Автоматичне вкладення певних файлів під час надсилання певних електронних листів

  1. Для початку запустіть Outlook і перейдіть на вкладку «Розробник».
  2. Потім ви можете знайти та натиснути кнопку «Visual Basic», яка одразу відкриє вікно редактора VBA.
  3. У наступному вікні двічі клацніть проект «ThisOutlookSession» у списку проектів ліворуч.
  4. Далі слід скопіювати та вставити в нього такі коди VBA.
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Dim strPrompt As String
    Dim nRes As Integer
 
    'Check the email subject and recipient
    If InStr(LCase(Item.Subject), "worklog") > 0 And InStr(Item.To, "frank") > 0 Then
       strPrompt = "Do you want to attach the worklog related files?"
       nRes = MsgBox(strPrompt, vbYesNo + vbQuestion, "Attach Files")
       If nRes = vbYes Then
          'Attach the specific files
          With Item
               .Attachments.Add ("C:\Attachments\WorkLog.docx")
               .Attachments.Add ("C:\Attachments\Data Statistics Report 1.xlsx")
               .Attachments.Add ("C:\Attachments\Data Statistics Report 2.xlsx")
          End With
       End If
    End If
End Sub

Коди VBA - автоматично долучайте певні файли під час надсилання певних електронних листів

  1. Після цього вам потрібно буде призначити цифровий сертифікат для нового проекту.
  • Спочатку натисніть кнопку «Інструмент» на панелі інструментів і виберіть «Цифровий підпис».
  • Потім у спливаючому діалоговому вікні «Цифровий підпис» натисніть кнопку «Вибрати»,
  • Згодом ви можете вибрати наявний сертифікат.
  • Нарешті клацніть серію «OK», щоб успішно її призначити.Цифровий підпис
  1. Пізніше вам доведеться змінити параметри макросу, щоб просто дозволити макроси з цифровим підписом.
  2. Зрештою ви можете спробувати.
  • Коли ви натискаєте «Надіслати», щоб надіслати певний лист, який містить певні слова в темі або надісланий певному контакту, ви побачите вікно повідомлення, як на зображенні нижче.Поле повідомлення
  • Після цього ви можете перевірити надісланий лист. Ви обов'язково знайдете попередньо встановлені файли, вкладені у надісланому листі.Перевірте надіслані листи

Ніколи не відкладайте виправлення помилок Outlook

Іноді, навіть якщо ви зіткнулися з повідомленням про помилку в Outlook, після того, як ви закрили повідомлення, ви можете продовжувати роботу. Але насправді це не рекомендована дія. Що ви повинні зробити, це усунути їх якомога швидше, а не залишати їх осторонь. Накопичення проблем призведе до серйозного збою. Якщо ваш Outlook виходить з ладу, ваші дані Outlook PST будуть під загрозою. Ви повинні це знати пошкоджені дані Outlook PST досить вузлуватий. Тоді у вас немає іншого вибору, окрім як скористатися досвідченим і авторитетним інструментом для ремонту, наприклад DataNumen Outlook Repair.

Вступ автора:

Ширлі Чжан - експерт із відновлення даних у DataNumen, Inc., яка є світовим лідером у галузі технологій відновлення даних, в тому числі ремонт пошкоджених SQL Server файл та перспективні програмні продукти для ремонту. Для отримання додаткової інформації відвідайте WWW.datanumen.com

Поділитися зараз:

Коментарі закриті.