При пересылке электронной почты Outlook с вложениями иногда может потребоваться сохранить только выбранные вложения, а не все. Теперь, в этой статье, мы научим вас, как быстро пересылать почту только с выбранными вложениями.
Стандартным способом, когда вы пересылаете электронное письмо Outlook, все исходные вложения будут пересылаться. Однако иногда вы хотите переслать только некоторые вложения, а не все. Как правило, вы можете переслать письмо как обычно, а затем вручную удалить ненужные вложения. Но это немного хлопотно. Поэтому здесь мы представим вам гораздо более быстрый способ пересылки электронной почты только с выбранными вложениями.
Быстрая пересылка электронной почты только с выбранными вложениями
- В самом начале запустите редактор Outlook VBA с помощью сочетания клавиш «Alt + F11».
- Затем скопируйте и вставьте следующий код в проект или модуль.
Sub ForwardMailWithSelectedAttachmentsOnly()
Dim objMail As Outlook.MailItem
Dim strTempFolder As String
Dim strFile As String
Dim objSelectedAttachments As Outlook.AttachmentSelection
Dim objAttachment As Outlook.Attachment
Dim objForward As Outlook.MailItem
'Get the selected email
Set objMail = Outlook.Application.ActiveExplorer.Selection.Item(1)
'Get the selected attachments
Set objSelectedAttachments = Outlook.Application.ActiveExplorer.AttachmentSelection
If objSelectedAttachments.Count > 0 Then
'Forward this email
Set objForward = objMail.Forward
objForward.Display
'Delete all the forwarded attachments
Do Until objForward.Attachments.Count = 0
objForward.Attachments.Item(1).Delete
Loop
On Error Resume Next
strTempFolder = "E:\Temp" & Format(Now, "yyymmddhhmmss") & "\"
MkDir (strTempFolder)
'Re-attach the selected attachments to the forward mail
For Each objAttachment In objSelectedAttachments
strFile = strTempFolder & objAttachment.FileName
objAttachment.SaveAsFile (strFile)
objForward.Attachments.Add (strFile)
Next
Kill strFile
End If
End Sub
- Затем выйдите из редактора VBA.
- После этого выполните «Необязательный шаг» из предыдущего поста.Как запустить код VBA в Outlook», чтобы добавить этот макрос на панель быстрого доступа или на ленту.
- В конце концов, вы можете попробовать этот макрос.
- Во-первых, убедитесь, что панель чтения включена.
- Затем выберите электронное письмо и вложения, которые вы хотите переслать.
- Затем нажмите кнопку макроса на панели быстрого доступа или на ленте.
- Сразу же появится новое электронное письмо. Как видите, это электронное письмо для пересылки только с выбранными вложениями.
Исправить запутанное повреждение данных Outlook
Вы когда-нибудь сталкивались с аварийным завершением работы Outlook? И приводили ли такие сбои к повреждению данных PST? Если вы когда-либо сталкивались с такими проблемами, вы, возможно, поняли, насколько они запутанны и неприятны. Обычно небольшие проблемы можно решить с помощью инструмента восстановления папки «Входящие». Но, для серьезных проблем, как Повреждение Outlook, вы должны использовать более мощную утилиту, такую как DataNumen Outlook Repair.
Об авторе:
Ширли Чжан — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая SQL Server фиксировать и программные продукты для ремонта Outlook. Для получения дополнительной информации посетите www.datanumen.com


