Note: The other languages of the website are Google-translated. Back to English
Войти  \/ 
x
or
x
Регистрация  \/ 
x

or

Как сохранить в Outlook только конкретное вложение (excel)?

Outlook предоставляет функцию «Сохранить все вложения», позволяющую быстро сохранить все вложения в электронном письме в определенную папку сразу. Однако, если вы хотите сохранить в электронном письме только вложения определенного типа, например вложение Excel, документ Word и т. Д., Что вы можете сделать для этого? Здесь мы предлагаем метод VBA для решения проблемы.

Сохранить только определенное вложение в Outlook


Легко сохранять все вложения из нескольких выбранных писем в папку:

Для Отключить все вложения полезности Kutools for Excel, вы можете легко сохранить все вложения из нескольких выбранных писем в указанную папку в Outlook, как показано ниже.

Kutools для Outlook: с более чем 40 удобными надстройками Outlook, которые можно попробовать без ограничений в течение 45 дней. Загрузите и бесплатную пробную версию прямо сейчас!

Вкладка Office - включите редактирование и просмотр с вкладками в Office и сделайте работу намного проще ...
Kutools for Outlook - приносит 100 мощных расширенных функций в Microsoft Outlook
  • Авто CC / BCC по правилам при отправке электронной почты; Автопересылка Множественные письма по правилам; Автоответчик без сервера обмена и дополнительных автоматических функций ...
  • Предупреждение BCC - показывать сообщение при попытке ответить всем, если ваш почтовый адрес находится в списке BCC; Напоминать об отсутствии вложений, и многое другое напоминает функции ...
  • Ответить (всем) со всеми вложениями в почтовой переписке; Отвечайте сразу на несколько писем; Автоматическое добавление приветствия при ответе; Автоматически добавлять дату и время в тему ...
  • Инструменты для вложения: Автоотключение, Сжать все, Переименовать все, Автосохранение всех ... Быстрый отчет, Подсчет выбранных писем, Удаление повторяющихся писем и контактов ...
  • Более 100 дополнительных функций будут решить большинство ваших проблем в Outlook 2010-2019 и 365. Полнофункциональная 60-дневная бесплатная пробная версия.

Сохранить только определенное вложение в Outlook

Приведенный ниже код VBA может помочь сохранить только определенное вложение в электронном письме или несколько писем в определенную папку. Пожалуйста, сделайте следующее.

1. Запустите Outlook, в списке рассылки выберите электронное письмо или несколько писем, из которых вы хотите сохранить конкретное вложение.

2. нажмите другой + F11 , чтобы открыть Microsoft Visual Basic для приложений окно. В открывшемся окне нажмите Вставить > Модуль, а затем скопируйте ниже код VBA в окно модуля.

Код VBA: сохранять только определенное вложение в электронном письме или несколько писем в папку

Public Sub SaveSpecifyAttachments()
'Updated by ExtendOffice 20181130
Dim xItem As Object, xFldObj As Object
Dim xSelection As Selection
Dim xAttachment As Outlook.Attachment
Dim xSaveFolder As String
Dim xFSO As Scripting.FileSystemObject
Dim xFilePath, xFilesSavePath As String
Dim xExtStr As String, xExt As String
Dim xExtArr() As String, xS As Variant
On Error Resume Next
Set xFldObj = CreateObject("Shell.Application").BrowseforFolder(0, "Select a Folder", 0, 16)
Set xFSO = New Scripting.FileSystemObject
If xFldObj Is Nothing Then Exit Sub
xSaveFolder = xFldObj.Items.Item.Path & "\"
Set xSelection = Outlook.Application.ActiveExplorer.Selection
xExtStr = InputBox("Attachment Format:" + VBA.vbCrLf + "(Please separate multiple file extensions by comma.. Such as: .docx,.xlsx)", "Kutools for Outlook", xExtStr)
If Len(Trim(xExtStr)) = 0 Then Exit Sub
For Each xItem In xSelection
    If xItem.Class = olMail Then
        xFilesSavePath = ""
        For Each xAttachment In xItem.Attachments
            xFilePath = xSaveFolder & xAttachment.FileName
            xExt = "." & xFSO.GetExtensionName(xFilePath)
            xExtArr = VBA.Split(xExtStr, ",")
            xS = VBA.Filter(xExtArr, xExt)
            If UBound(xS) > -1 Then
                xAttachment.SaveAsFile xFilePath
                If xItem.BodyFormat <> olFormatHTML Then
                    xFilesSavePath = xFilesSavePath & vbCrLf & "<file://" & xFilePath & ">"
                Else
                    xFilesSavePath = xFilesSavePath & "<br>" & "<a href='file://" & xFilePath & "'>" & xFilePath & "</a>"
                End If
            End If
        Next
        If xItem.BodyFormat <> olFormatHTML Then
            xItem.Body = vbCrLf & "The file(s) were saved to " & xFilesSavePath & vbCrLf & xItem.Body
        Else
            xItem.HTMLBody = "<p>" & "The file(s) were saved to " & xFilesSavePath & "</p>" & xItem.HTMLBody
        End If
        xItem.Save
    End If
Next
Set xFSO = Nothing
End Sub

3. Нажмите Инструменты > дело, В Ссылки - Проект диалог, проверьте Среда выполнения сценариев Microsoft и нажмите OK кнопку.

4. нажмите F5 ключ для запуска кода. В выскочившем Найдите папку диалоговом окне выберите одну папку для сохранения вложений.

5. Затем щелкните OK, В следующих Kutools для Outlook диалоговом окне введите расширение файла вложения, которое вы сохраните, в текстовое поле и нажмите OK.

Тогда сохраняются только указанные вложения.

Заметки:

1. Если вы хотите сохранить различные типы вложений, введите расширения файлов в текстовое поле и разделите их запятыми.

2. После сохранения в теле сообщения отображается путь для сохранения вложения. Вы можете открыть вложение, щелкнув гиперссылку напрямую.


Статьи по теме:


Kutools for Outlook - добавляет в Outlook 100 расширенных функций и делает работу намного проще!

  • Авто CC / BCC по правилам при отправке электронной почты; Автопересылка Несколько писем по индивидуальному заказу; Автоответчик без сервера обмена и дополнительных автоматических функций ...
  • Предупреждение BCC - показать сообщение при попытке ответить всем если ваш почтовый адрес находится в списке BCC; Напоминать об отсутствии вложений, и многое другое напоминает функции ...
  • Ответить (всем) со всеми вложениями в почтовой беседе; Ответить на много писем в секундах; Автоматическое добавление приветствия при ответе; Добавить дату в тему ...
  • Инструменты для вложений: управление всеми вложениями во всех письмах, Авто отсоединение, Сжать все, Переименовать все, сохранить все ... Быстрый отчет, Подсчет выбранных писем...
  • Мощные нежелательные электронные письма по обычаю; Удаление повторяющихся писем и контактов... Позвольте вам делать в Outlook умнее, быстрее и лучше.
выстрел kutools outlook kutools tab 1180x121
выстрел kutools outlook kutools plus tab 1180x121
 
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.