Hur byter jag namn på och sparar bilagor till e-postmeddelandet i en mapp i Outlook?
I Outlook kan du vanligtvis få meddelanden med bilagor, och försöker du byta namn på bifogade filer i meddelandet och spara dem i en mapp enligt nedanstående skärmdump? Uppenbarligen kan du spara dem i en mapp och byta namn på dem en efter en, men faktiskt har jag en VBA-kod kan snabbt byta namn på alla bilagor med samma namn och sedan spara i en mapp.
Byt namn på och spara bilagor med samma namn i en mapp
Byt namn på och spara bilagor i en mapp med Kutools för Outlook
Svarsmeddelande med originalbilagor i Outlook
|
Som vi alla vet kommer de bifogade bilagorna att tas bort från det ursprungliga meddelandet när du svarar ett meddelande till mottagaren i Outlook. Om du vill svara på massage med att hålla bilagor kan du prova Kutools för Outlook's Svara med bilaga funktion, kan den svara på ett meddelande med originalbilagorna, fungerar också för alla messafe. Klicka för alla funktioner 60 dagars gratis provperiod! |
|
Kutools for Outlook: med dussintals praktiska Outlook-tillägg, gratis att prova utan begränsning på 60 dagar. |
- Automatisera e-post med Auto CC / BCC, Automatisk vidarebefordran genom regler; skicka Auto-svar (Out of Office) utan att kräva en utbytesserver...
- Få påminnelser som BCC-varning när du svarar alla medan du är i BCC-listan, och Påminn när du saknar bilagor för bortglömda bilagor...
- Förbättra e-posteffektiviteten med Svara (alla) med bilagor, Lägg automatiskt till hälsning eller datum och tid i signatur eller ämne, Svara på flera e-postmeddelanden...
- Effektivisera e-post med Återkalla e-postmeddelanden, Tillbehörsverktyg (Komprimera alla, Autospara alla...), Ta bort dubbletteroch Snabbrapport...
Byt namn på och spara bilagor med samma namn i en mapp
1. Välj meddelandet som du vill spara bilagorna och byta namn till samma namn.
2. Tryck Alt + F11 keys, sedan i Project1 dubbelklicka ThisOutlookSession för att skapa ett nytt tomt skript i högra avsnittet, kopiera och klistra in koden i den.
VBA: Byt namn på och spara bilagor
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
3. klick verktyg > Referensprojekt, i poppdialogrutan, kontrollera Microsoft Script Runtime kryssrutan.
4. klick OK, Tryck F5 nyckel för att köra koden, a Bläddra för mapp dialogrutan dyker upp för att välja eller skapa en mapp för att placera bilagor.
5. klick OK, ge sedan ett namn på bilagorna.
6. klick OK, nu byts namn på bilagorna med samma namn. Om det finns dubbletter kommer de dubbletterna att läggas till nummer som suffixet.
Byt namn på och spara bilagor i en mapp med Kutools för Outlook
Egentligen finns det en funktion i Kutools för Outlook - ett praktiskt tilläggsverktyg i Outlook kan byta namn på alla bilagor innan de sparas eller skickas.
Kutools for Outlook , Inkluderar kraftfulla funktioner och verktyg för Microsoft Outlook 2016, 2013, 2010 och Office 365. |
||
Gratis installation Kutools för Outlook och gör sedan nedanstående steg:
1. Aktivera e-postmeddelandet i den nagativa rutan eller i meddelandefältet som du vill, klicka på Kutools > Tillbehörsverktyg > Byt namn på alla.
2. I poppdialogen skriver du det nya namnet du använder för varje bilaga. Klick OKhar bilagorna bytt namn med nya namn.
3. Högerklicka på en bilaga, välj Spara alla bilagor, Klicka OK och välj en mapp för att spara bilagorna efter behov. Sedan har de bytte namn på bilagor sparats i en mapp.
Bästa kontorsproduktivitetsverktyg
Kutools för Outlook - Över 100 kraftfulla funktioner för att överladda din Outlook
🤖 AI Mail Assistant: Instant proffs-e-postmeddelanden med AI-magi – ett klick för geniala svar, perfekt ton, flerspråkig behärskning. Förvandla e-post utan ansträngning! ...
📧 Email Automation: Frånvaro (tillgänglig för POP och IMAP) / Schemalägg Skicka e-post / Auto CC/BCC enligt regler när du skickar e-post / Automatisk vidarebefordran (avancerade regler) / Lägg automatiskt till hälsning / Dela automatiskt e-postmeddelanden med flera mottagare i individuella meddelanden ...
📨 Email Management: Hämta enkelt e-postmeddelanden / Blockera bluff-e-postmeddelanden av ämnen och andra / Ta bort duplicerade e-postmeddelanden / Avancerad Sökning / Konsolidera mappar ...
📁 Bilagor Pro: Batch Spara / Batch lossa / Batchkomprimera / Automatisk sparning / Auto Lossa / Automatisk komprimering ...
🌟 Gränssnittsmagi: 😊 Fler vackra och coola emojis / Öka din Outlook-produktivitet med flikar / Minimera Outlook istället för att stänga ...
👍 Underverk med ett klick: Svara alla med inkommande bilagor / E-postmeddelanden mot nätfiske / 🕘Visa avsändarens tidszon ...
👩🏼🤝👩🏻 Kontakter och kalender: Lägg till kontakter i grupp från valda e-postmeddelanden / Dela upp en kontaktgrupp till individuella grupper / Ta bort påminnelser om födelsedag ...
Över 100 funktioner Vänta på din utforskning! Klicka här för att upptäcka mer.