Перейти к основному содержанию

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

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

Автоматически сохранять и переименовывать вложения с кодом VBA в Outlook
Легко переименовывайте вложения в электронной почте без сохранения на диск с помощью Kutools for Outlook


Сохранять и переименовывать вложения с кодом VBA в Outlook

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

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

2. Выберите электронное письмо с вложениями, которые вы хотите сохранить, и переименуйте с измененными датами.

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

Код VBA: сохранить вложения и добавить дату изменения перед именем файла

Public Sub saveattachmentsadddate()
	Dim itm As Outlook.MailItem
	Dim currentExplorer As Explorer
	Dim Selection As Selection
	Dim objAtt As Outlook.Attachment
	Dim saveFolder As String
	Dim fso As Object
	Dim oldName
	Dim file As String
	Dim DateFormat As String
	Dim newName As String
	Dim enviro As String
	enviro              = CStr(Environ("USERPROFILE"))
	saveFolder          = enviro & "\Documents\Attachments\"
	Set currentExplorer = Application.ActiveExplorer
	Set Selection       = currentExplorer.Selection
	Set fso             = CreateObject("Scripting.FileSystemObject")
	On Error Resume Next
	For Each itm In Selection
		For Each objAtt In itm.Attachments
			file = saveFolder & objAtt.DisplayName
			objAtt.SaveAsFile file
			'Get the file name
			Set oldName  = fso.GetFile(file)
			DateFormat   = Format(oldName.DateLastModified, "yyyy-mm-dd ")
			newName      = DateFormat & objAtt.DisplayName
			oldName.Name = newName
			Set objAtt   = Nothing
		Next
	Next
	Set fso = Nothing
End Sub

4. нажмите F5 ключ для запуска кода, и вложения в выбранном электронном письме сохраняются в папке "\ Документы \ Приложения \" и дата последнего изменения вложений была автоматически добавлена ​​в качестве префикса к исходным именам вложений.

Заметки:

1. Если вы хотите переименовать любое из вложений в выбранном электронном письме, а не все сразу, этот метод не сработает.
2. Этот код также сохраняет и переименовывает другие объекты, такие как изображения, диаграммы, фигуры и т. Д. В теле письма.

Легко переименовывайте вложения в электронной почте без сохранения на диск с помощью Kutools for Outlook

Здесь настоятельно рекомендуется Переименовать вложения особенность Kutools for Outlook. С помощью этой функции вы можете напрямую переименовывать вложения в окне Outlook без сохранения на диск.

Kutools for Outlook : с более чем 100 удобными надстройками Outlook, бесплатно без ограничений в течение 60 дней.

1. После установки Kutools for Outlook, выберите электронное письмо, вложения которого вы переименуете, а затем нажмите Кутулс > Инструменты для вложения > Переименовать все.

2. в Вложения переименовать диалоговое окно, вы можете увидеть, что имена всех вложений выбранного адреса электронной почты перечислены в Фамилия столбец. Дважды щелкните имя вложения для редактирования, а затем щелкните значок OK чтобы сохранить изменения.
Советы: Вы можете изменить все имена вложений или просто изменить любое из имен вложений, как вам нужно, в диалоговом окне.

Затем вложения переименовываются в выбранном окне электронной почты. 

Внимание: Вы можете переименовать определенное вложение, выбрав его в области чтения, нажав Кутулс > Переименовывать, в диалоговом окне переименования введите новое имя в поле Фамилия поле, а затем щелкнув OK кнопку, чтобы сохранить его. Смотрите скриншот:

Если вы хотите получить бесплатную пробную версию этой утилиты, перейдите по ссылке бесплатно скачать программное обеспечение сначала, а затем перейдите к применению операции в соответствии с вышеуказанными шагами.


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


Лучшие инструменты для офисной работы

Kutools for Outlook - Более 100 мощных функций для улучшения вашего Outlook

🤖 Почтовый помощник с искусственным интеллектом: Мгновенные профессиональные электронные письма с помощью магии искусственного интеллекта: гениальные ответы одним щелчком мыши, идеальный тон, многоязычное владение. Преобразуйте электронную почту без особых усилий! ...

???? Автоматизация электронной почты: Нет на месте (доступно для POP и IMAP)  /  Расписание отправки писем  /  Автоматическое копирование/скрытая копия по правилам при отправке электронной почты  /  Автопересылка (расширенные правила)   /  Автоматическое добавление приветствия   /  Автоматически разделять электронные письма от нескольких получателей на отдельные сообщения ...

📨 Управление электронной почтой: Легко вспоминать электронные письма  /  Блокировка мошеннических писем от субъектов и других лиц  /  Удалить повторяющиеся электронные письма  /  Поиск  /  Объединение папок ...

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

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

???? Чудеса в один клик: Ответить всем с входящими вложениями  /   Антифишинговые письма  /  🕘Показать часовой пояс отправителя ...

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

Более Особенности 100 Ждем вашего исследования! Нажмите здесь, чтобы узнать больше.

 

 

Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Well, that didn't work. Thanks for nothing.
This comment was minimized by the moderator on the site
Dear Mike,
Any problem with the method, please don't hesitate to let me know. Thank you for your comment.
This comment was minimized by the moderator on the site
I can only echo previous comments: I would like to be able to re-name the file when I forward it. I wouldn't want to re-name the original that I received from a client. I need to be able to re-name when I'm passing on files internally and they need to comply with internal naming conventions. It's a shame that this is not available.
This comment was minimized by the moderator on the site
Dear SG,
The suggestion was adopted. We are trying to enhance the function to be more useful. We really appreciate your advice.
This comment was minimized by the moderator on the site
I think it is essential that you can re-name files in message that you want to forward. I need to keep the original name of a file in the original e-mail, but re-name to comply with internal naming conventions before I pass it on internally. So, I need to be able to see both entries.
This comment was minimized by the moderator on the site
Nice tool with the Kutools add on. There is a condition I think is confusing people. You can't rename it in the message if you pop the message out of the main Outlook Window. You have to be in the main Outlook interface, highlight the attachment, then the ATTACHMENT TOOLS tab turns on. There, appears a second KUTOOLS tab with the rename option in the original email.
This comment was minimized by the moderator on the site
Nice tool with Kutools! I find that the rename option is available on the original email only if you haven't popped the email out of the Outlook Interface. The Attachment Tools tab is highlighted and you have to switch to the Kutools tab under the Attachment Tools tab. I think that is where people are getting confused.
This comment was minimized by the moderator on the site
Nice software, but it sucks that you can only change the name of the file AFTER an email has been sent. That defeats the purpose. Want to change the name when creating a new email just after having attached the file BEFORE sending out.
This comment was minimized by the moderator on the site
yes, want to change name before send out, the feature is very important to us.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations