How to rename attachments in Outlook window without saving to disc?
For attachments of received email message, you may want to rename these attachments for easily recognizing in future work. Actually, there has no Outlook build-in function for you to directly rename attachments in Outlook window without saving them to disc. In this article, we will show you methods of renaming attachments in Outlook.
Office Tab: Enable Tabbed Editing and Browsing in Office, Just Like Chrome, Firefox, IE 8/9/10.
Classic Menu: Bring Old Menus and Toolbars Back to Office 2007, 2010, 2013, 2016 and 2019.
In this section, we will provide you with a VBA code to automatically save the attachments of selected email and then add the last modified date before the file name after saving. Please do as follows.
1. Create a new folder which name is Attachments into the directory of Documents of your computer, and your renamed attachments will be saved in this folder.
2. Select the email with attachments you want to save and rename with modified date.
3. Press Alt + F11 keys simultaniously to open the Microsoft Visual Basic for Application window. In the Microsoft Visual Basic for Application window, click Insert > Module, and then copy and paste below VBA code into the Module window.
VBA code: Save attachments and add modified date before file name
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. Press the F5 key to run the code, and the attachments in selected email are saved to the folder "\Documents\Attachments\" and the last modified dates will be added before each attachment after saving.
1. Also, this method do not really work to the selected attachment in Outlook window. If you want to directly rename attachments without saving, please do as below method shown.
2. This code will save and rename other objects such as images, charts, shapes and so on in the email body.
You can rename attachments in Outlook window directly with the Rename attachments utility of Kutools for Outlook.
1. After installing Kutools for Outlook, please select an email with the attachments you want to rename, and then click to select an attachment in the Reading Pane to activate the Attachment Tools tab. See screenshot:
2. If you just want to rename the current selected attachment, please click Kutools > Rename. And in the Rename dialog box, change the attachment’s name in the Name box, and then click the OK button.
You can see the selected attachment is renamed immediately in Outlook window. See screenshot:
3. If you want to rename all attachments or multiple attachments in selected email, please click Kutools > Rename All. Then you can see all attachments in selected email are listed in the Attachments Rename dialog box. Please change the name to your need, and then click the OK button.
Note: Please keep the extensions (such as .docx) of the attachments’ name, removing them will change the file format.
If you want to have a free trial of this utility, please go to free download the software first, and then go to apply the operation according above steps.
- How to save all attachments from multiple emails to folder in Outlook?
- How to keep attachments when replying in Outlook?
- How to remove all attachments from email in Outlook?
Recommended Productivity Tools
- Complicated and repeated operations can be done a one-time processing in seconds.
- Forward multiple emails individually with one-click, and auto forward by rules.
- Auto CC/BCC every sending email and easy for customizing rules, and auto reply without requiring exchange server.
- Powerful junk emails filter, remove duplicate emails, reply with attachment, bunch of one-click operations, and so on...
- 60-day unlimited free trial. 60-day money back guarantee. 2 years free upgrade and support. Buy once, use forever.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
To post as a guest, your comment is unpublished.
To post as a guest, your comment is unpublished.· 2 years agoI 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.
To post as a guest, your comment is unpublished.· 2 years agoI 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.
To post as a guest, your comment is unpublished.· 2 years agoNice 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.
To post as a guest, your comment is unpublished.· 2 years agoNice 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.