Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Как переименовать и сохранить вложения из письма в папке в Outlook?

Author Sun Last modified

В Outlook вы часто получаете письма с вложениями. Возможно, вы хотите переименовать вложения письма и сохранить их в папке, как показано на скриншоте ниже. Конечно, вы можете сохранить их в папку и переименовать по одному вручную, но на самом деле у меня есть VBA-код, который позволяет быстро переименовать все вложения одним и тем же именем и сохранить их в одной папке.
doc rename save attach 1

Переименование и сохранение вложений с одинаковым именем в папке

Переименование и сохранение вложений в папке с помощью Kutools для Outlook


Переименование и сохранение вложений с одинаковым именем в папке

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

2. Нажмите клавиши "Alt" + "F11", затем в панели "Project1" дважды щёлкните "ThisOutlookSession", чтобы создать новый пустой скрипт в правой части окна, после чего скопируйте и вставьте в него код.

VBA: Переименование и сохранение вложений

Public Sub SaveAttachsToDisk()
'UpdatebyExtendoffice20180521
Dim xItem As Object  'Outlook.MailItem
Dim xSelection As Selection
Dim xAttachment As Outlook.Attachment
Dim xFldObj As Object
Dim xSaveFolder As String
Dim xFSO As Scripting.FileSystemObject
Dim xFile As File
Dim xFilePath As String
Dim xNewName, xTmpName As String
Dim xExt As String
Dim xCount As Integer
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
xNewName = InputBox("Attachment Name:", "Kutools for Outlook", xNewName)
If Len(Trim(xNewName)) = 0 Then Exit Sub
For Each xItem In xSelection
    For Each xAttachment In xItem.Attachments
        xFilePath = xSaveFolder & xAttachment.FileName
        xAttachment.SaveAsFile xFilePath
        Set xFile = xFSO.GetFile(xFilePath)
        xCount = 1
        Saved = False
        xExt = "." & xFSO.GetExtensionName(xFilePath)
        xTmpName = xNewName
        xNewName = xTmpName & xExt
        If xFSO.FileExists(xSaveFolder & xNewName) = False Then
            xFile.Name = xNewName
            xNewName = xTmpName
        Else
            xTmpName = Left(xNewName, Len(xNewName) - Len(xExt))
            While Saved = False
                xNewName = xTmpName & xCount & xExt
                If xFSO.FileExists(xSaveFolder & xNewName) = False Then
                    xFile.Name = xNewName
                    xNewName = xTmpName
                    Saved = True
                Else
                    xCount = xCount + 1
                End If
            Wend
        End If
    Next
Next
Set xFSO = Nothing
End Sub

doc rename save attachments in a folder 2

3. Перейдите в меню "Инструменты" > "Ссылки", в появившемся окне установите флажок "Microsoft Script Runtime".

doc rename save attachments in a folder 3 doc arrow right doc rename save attachments in a folder 4

4. Нажмите "ОК", затем клавишу "F5" для запуска кода. Появится окно "Выбор папки", где вы сможете выбрать или создать папку для сохранения вложений.
doc rename save attachments in a folder 5

5. Нажмите ОК, затем задайте имя для вложений.
doc rename save attachments in a folder 6

6. Нажмите "ОК" — теперь вложения будут переименованы одним и тем же именем. Если есть дубликаты, к ним будут добавлены номера в качестве суффикса.


Ответить на сообщение с исходными вложениями в Outlook

Как всем известно, при ответе на сообщение получателю в Outlook прикрепленные вложения удаляются из исходного сообщения. Если вы хотите ответить на сообщение, сохранив вложения, вы можете попробовать функцию Kutools для Outlook «Ответ с вложением», которая позволяет отвечать на одно сообщение с сохранением исходных вложений и также работает со всеми сообщениями.    Нажмите, чтобы узнать о всех возможностях 30 дней бесплатной пробной версии!
 
doc reply with attach
 
Kutools для Outlook: десятки удобных надстроек для Outlook, бесплатно попробуйте без ограничений в течение 30 дней.

Переименование и сохранение вложений в папке с помощью Kutools для Outlook

На самом деле в Kutools для Outlook — удобном дополнении для Outlook — есть функция, позволяющая переименовывать все вложения перед сохранением или отправкой.

Kutools для Outlook: Получите доступ к более чем 100 важным и продвинутым функциям! Более 70 функций доступны бесплатно. Скачайте и опробуйте бесплатную версию уже сегодня!

Установите Kutools для Outlook бесплатно , а затем выполните следующие шаги:

1. Активируйте письмо в навигационной панели или в окне сообщения, затем выберите "Kutools" > "Инструменты вложений" > "Переименовать все".
doc rename save attach 2

2. В появившемся окне введите новое имя для каждого вложения. Нажмите "ОК" — вложения будут переименованы.
doc rename save attach 3 

3. Щёлкните правой кнопкой мыши по одному из вложений, выберите "Сохранить все вложения", нажмите "ОК" и выберите папку для сохранения вложений. После этого переименованные вложения будут сохранены в выбранной папке.
doc rename save attach 5 
doc rename save attach 5


Лучшие инструменты для повышения продуктивности работы с Office

Срочные новости: бесплатная версия Kutools для Outlook уже доступна!

Оцените обновленный Kutools для Outlook с более чем100 невероятными функциями! Нажмите, чтобы скачать прямо сейчас!

🤖 Kutools AI : Использует передовые технологии искусственного интеллекта для легкой работы с Email — включая Ответ, Резюме, Оптимизацию, Расширение, Перевод и Составление писем.

📧 Автоматизация Email: Автоответчик (Доступно для POP и IMAP) / Запланировать отправку писем / Авто Копия/Скрытая копия по правилам при отправке писем / Автоматическое перенаправление (Расширенное правило) / Автоматически добавить приветствие / Авторазделение Email с несколькими получателями на отдельные письма ...

📨 Управление Email: Отозвать письмо / Блокировать вредоносные письма по теме и другим критериям / Удалить дубликаты / Расширенный Поиск / Организовать папки ...

📁 Вложения Pro: Пакетное сохранение / Пакетное открепление / Пакетное сжатие / Автосохранение / Автоматическое отсоединение / Автоматическое сжатие ...

🌟 Волшебство интерфейса: 😊Больше красивых и стильных эмодзи / Напоминание при поступлении важных писем / Свернуть Outlook вместо закрытия ...

👍 Удобные функции одним кликом: Ответить всем с вложениями / Антифишинговая Email / 🕘Показать часовой пояс отправителя ...

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

Используйте Kutools на вашем языке – поддерживаются Английский, Испанский, Немецкий, Французский, Китайский и более40 других!

Мгновенно активируйте Kutools для Outlook одним кликом. Не ждите – скачайте и улучшите свою эффективность прямо сейчас!

kutools for outlook features1 kutools for outlook features2

🚀 Скачайте все дополнения Office одним кликом

Рекомендуем: Kutools для Office (5-в-1)

Скачайте сразу пять установщиков одним кликом — Kutools для Excel, Outlook, Word, PowerPoint и Office Tab Pro. Нажмите, чтобы скачать прямо сейчас!

  • Все просто: скачайте все пять установочных пакетов одним действием.
  • 🚀 Готово для любой задачи Office: Установите нужные дополнения тогда, когда они вам понадобятся.
  • 🧰 Включено: Kutools для Excel / Kutools для Outlook / Kutools для Word / Office Tab Pro / Kutools для PowerPoint