Перейти до основного матеріалу

Як скопіювати всі вкладення з декількох електронних листів на новий електронний лист у програмі Outlook?

Взагалі, копіювати вкладення з одного електронного листа в інший легко, копіюючи та вставляючи в Outlook. Але як щодо копіювання вкладень з декількох електронних листів на новий? Ця стаття представить рішення для вас.

Вкладка Office - увімкніть редагування та перегляд із вкладками в Microsoft Office, що полегшить роботу
Kutools для Outlook - покращте Outlook за допомогою 100+ розширених функцій для надзвичайної ефективності
Покращіть свій Outlook 2021 - 2010 або Outlook 365 за допомогою цих розширених функцій. Насолоджуйтесь повною 60-денною безкоштовною пробною версією та покращте роботу електронної пошти!

Скопіюйте всі вкладення з декількох електронних листів на новий електронний лист

У цій статті буде представлено VBA для швидкого копіювання всіх вкладень із кількох електронних листів до нового в Outlook. Будь ласка, виконайте наступне:

1. Виберіть кілька електронних листів, вкладення яких ви скопіюєте, та натисніть інший + F11 клавіші, щоб відкрити вікно Microsoft Visual Basic for Applications.
примітки: Холдинг Ctrl клавішу, ви можете вибрати кілька сусідніх електронних листів, клацаючи по одному; проведення Shift клавішу, ви можете вибрати кілька сусідніх електронних листів, натиснувши перший і останній.

2. Клацання Insert > Модулі, а потім вставте нижче коду VBA у нове вікно модуля.

VBA: Скопіюйте всі вкладення з декількох електронних листів на новий

Sub NewEmailInsertAttachmentsName()
Dim xSelection As Outlook.Selection
Dim xMailItem As Outlook.MailItem
Dim xAttachment As Outlook.Attachment
Dim xFSO As Object
Dim xFldPath As String

Dim xFilePath As String
Dim xNewMail As Outlook.MailItem
On Error Resume Next
Set xSelection = Outlook.Application.ActiveExplorer.Selection
Set xNewMail = Outlook.Application.CreateItem(olMailItem)
Set xFSO = CreateObject("Scripting.FileSystemObject")
xFldPath = xFSO.GetSpecialFolder(2).Path & "\MyAttachments"
If xFSO.FolderExists(xFldPath) = False Then
xFSO.CreateFolder (xFldPath)
End If

For Each xMailItem In xSelection
For Each xAttachment In xMailItem.Attachments
xFilePath = xFldPath & "\" & xAttachment.FileName
xAttachment.SaveAsFile (xFilePath)
xNewMail.Attachments.Add (xFilePath)
xFSO.DeleteFile (xFilePath)
Next
Next
xFSO.GetFolder(xFldPath).Delete
xNewMail.Display
End Sub

3. Прес F5 клавішу або прогін для запуску цього VBA.

Тепер ви побачите, що всі вкладення скопійовано із вибраних електронних листів та вставлено в новий електронний лист.


Скопіюйте всі вкладення з електронного листа на відповідний електронний лист

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

Kutools для Outlook: найкращий набір інструментів Outlook із понад 100 зручними інструментами. Спробуйте БЕЗКОШТОВНО протягом 60 днів, без обмежень, без турбот!   Детальніше ...   Почніть безкоштовну пробну версію зараз!

Виберіть електронний лист, на який ви відповісте, і натисніть Кутулс > Відповідь із додатком > Відповідь із додатком. Дивіться знімок екрана:

Тепер ви побачите, що всі вкладення автоматично копіюються на відповідне повідомлення електронної пошти.


Статті по темі


Найкращі інструменти продуктивності офісу

Kutools для Outlook - Понад 100 потужних функцій, які покращать ваш Outlook

🤖 AI Mail Assistant: Миттєві професійні електронні листи з магією штучного інтелекту – геніальні відповіді одним клацанням, ідеальний тон, багатомовна майстерність. Трансформуйте електронну пошту без зусиль! ...

???? Автоматизація електронної пошти: Поза офісом (доступно для POP та IMAP)  /  Розклад надсилання електронних листів  /  Автоматична копія/прихована копія за правилами під час надсилання електронної пошти  /  Автоматичне пересилання (розширені правила)   /  Автоматично додавати привітання   /  Автоматично розділяйте електронні листи кількох одержувачів на окремі повідомлення ...

📨 Управління електронною поштою: Легко відкликайте електронні листи  /  Блокуйте шахрайські електронні листи за темами та іншими  /  Видалити повторювані електронні листи  /  розширений пошук  /  Консолідація папок ...

📁 Вкладення ProПакетне збереження  /  Пакетне від'єднання  /  Пакетний компрес  /  Автозавантаження   /  Автоматичне від'єднання  /  Автокомпресія ...

???? Магія інтерфейсу: 😊Більше красивих і класних смайликів   /  Підвищте продуктивність Outlook за допомогою вкладок  /  Згорніть Outlook замість того, щоб закривати ...

👍 Дива в один клік: Відповісти всім із вхідними вкладеннями  /   Антифішингові електронні листи  /  🕘Показувати часовий пояс відправника ...

👩🏼‍🤝‍👩🏻 Контакти та календар: Пакетне додавання контактів із вибраних електронних листів  /  Розділіть групу контактів на окремі групи  /  Видаліть нагадування про день народження ...

більше Особливості 100 Чекайте на ваше дослідження! Натисніть тут, щоб дізнатися більше.

 

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations