Печенье помочь нам доставить наши услуги. Пользуясь нашими услугами, Вы соглашаетесь на использование нами куки.
Совет. Другие языки - Google-Translated. Вы можете посетить English версия этой ссылки.
Вход
x
or
x
x
Регистрация
x

or

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

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

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


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

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

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

Kutools for Outlook: 100 + Новые расширенные инструменты для Outlook.
Office Tab: Включить редактирование вкладок и просмотр в офисе, Just Like Chrome, Firefox, IE 8 / 9 / 10.
Классическое меню: Принесите старые меню и панели инструментов назад для Office 2007, 2010, 2013, 2016 и 2019.

Сохранить только определенное вложение в 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 Scripting и нажмите OK Кнопка.

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

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

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

Примечания:

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

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


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



Kutools for Outlook

Более чем расширенные функции 100 для Outlook 2010, 2013, 2016, 2019 и 365

снимок экрана kutools для внешнего вида крошечный для баннера 201812

Дополнительные функции | Скачать бесплатно | Только $ 39.00 для сотен функций

Say something here...
symbols left.
You are guest ( Sign Up? )
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.