Note: The other languages of the website are Google-translated. Back to English

Hogyan nevezhetjük át és menthetjük az e-mail csatolmányait az Outlook egyik mappájába?

A kilátásokban általában csatolmányokkal kaphat üzeneteket, és megpróbálja átnevezni az üzenet csatolmányait, és mappába menteni az alábbi képernyőképen? Nyilvánvaló, hogy elmentheti őket egy mappába, és egyenként átnevezheti őket, de valójában van egy VBA-kódom, amely gyorsan átnevezhet minden azonos nevű mellékletet, majd elmentheti őket egy mappába.
doc átnevezése mentés melléklet 1

Nevezze át és mentse el az azonos nevű mellékleteket egy mappába

Nevezze át és mentse a mellékleteket egy mappába a Kutools for Outlook alkalmazással


Válaszoljon üzenetet eredeti csatolmányokkal az Outlookban

Mint mindannyian tudjuk, a csatolt mellékletek eltávolításra kerülnek az eredeti üzenetből, amikor üzenetet válaszol a címzettnek az Outlook programban. Ha válaszolni akar a masszázsra a mellékletek megőrzésével, megpróbálhatja Kutools az Outlook számára's Válaszoljon a Csatolással funkcióval válaszolhat egy üzenetre az eredeti mellékletekkel együtt, az összes messafe esetén is működik.    Kattintson a teljes funkciókhoz, 60 napos ingyenes próbaverzió!
 
doc válasz csatolással
 
Kutools for Outlook: tucatnyi hasznos Outlook bővítménnyel, ingyenesen, korlátozás nélkül, 60 nap alatt kipróbálható.
Office fül - Füles szerkesztés és böngészés engedélyezése az Office-ban, és a munka sokkal könnyebb ...
Kutools for Outlook - 100 hatékony speciális funkciót hoz a Microsoft Outlook programba
  • Auto CC / BCC szabályok szerint e-mail küldéskor; Automatikus továbbítás Több e-mail szabályok szerint; Autómatikus válasz csere szerver és további automatikus funkciók nélkül ...
  • BCC figyelmeztetés - mutasson üzenetet, amikor megpróbálja megválaszolni az összeset, ha az Ön e-mail címe szerepel a BCC listában; Emlékeztessen a hiányzó mellékletekre, és további funkciók emlékeztetnek ...
  • Válasz (összes) az összes melléklettel a levelezési beszélgetésben; Válaszoljon egyszerre sok e-mailt; Automatikus üdvözlet hozzáadása amikor válasz; Dátum és idő automatikus hozzáadása a tárgyhoz ...
  • Melléklet eszközök: Automatikus leválasztás, Összes tömörítése, Átnevezés, Automatikus mentés ... Gyorsjelentés, A kiválasztott levelek megszámlálása, Távolítsa el az ismétlődő leveleket és névjegyeket ...
  • Több mint 100 speciális funkcióval rendelkezik megoldja a legtöbb problémáját az Outlook 2021–2010 vagy az Office 365 programban. A teljes szolgáltatás 60 napos ingyenes próbaverzió.

Nevezze át és mentse el az azonos nevű mellékleteket egy mappába

1. Válassza ki azt az üzenetet, amelyet menteni kíván a mellékleteivel, és nevezze át ugyanarra a névre.

2. nyomja meg Alt + F11 keys, majd a Project1 panelen kattintson duplán ThisOutlookSession új üres parancsfájl létrehozásához a jobb oldalon, majd másolja és illessze be a kódot.

VBA: A mellékletek átnevezése és mentése

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

A doc átnevezi a mellékletek mentését a mappába 2

3. kettyenés Eszközök > Referenciák, a felbukkanó párbeszédpanelen ellenőrizze Microsoft Script futásidejű jelölőnégyzetet.

A doc átnevezi a mellékletek mentését a mappába 3 doc nyíl jobbra A doc átnevezi a mellékletek mentését a mappába 4

4. kettyenés OK, nyomja meg F5 kulcs a kód futtatásához, a Tallózás a mappába megjelenik egy párbeszédpanel mappa kiválasztásához vagy létrehozásához a mellékletek elhelyezéséhez.
A doc átnevezi a mellékletek mentését a mappába 5

5. kettyenés OK, majd adjon nevet a mellékleteknek.
A doc átnevezi a mellékletek mentését a mappába 6

6. kettyenés OK, most a mellékleteket átnevezik ugyanazzal a névvel, ha vannak duplikátumok, akkor az ismétlődő számok utótagként kerülnek hozzáadásra.


Nevezze át és mentse a mellékleteket egy mappába a Kutools for Outlook alkalmazással

Valójában van egy funkció a Kutools az Outlook számára - az Outlook praktikus kiegészítő eszköze átnevezheti az összes mellékletet mentés vagy küldés előtt.

Kutools for Outlook , Tartalmazza
100
 hatékony funkciók és eszközök a Microsoft Outlook 2016, 2013, 2010 és az Office 365 számára.

Ingyenes telepítés Kutools for Outlook, majd tegye a következőket:

1. Aktiválja az e-mailt a nagatív ablaktáblában, vagy az Üzenet mezőben tetszés szerint kattintson Kutools > Melléklet eszközökNevezze át az összeset.
doc átnevezése mentés melléklet 2

2. A felbukkanó párbeszédpanelen írja be az egyes mellékletekhez használt új nevet. Kattintson a gombra OK, a mellékleteket új nevekkel nevezték át.
doc átnevezése mentés melléklet 3 

3. Kattintson a jobb gombbal az egyik mellékletre, és válassza a lehetőséget Az összes melléklet mentésekettyenés OK és válasszon egy mappát a mellékletek szükség szerinti mentéséhez. Ezután az átnevezett mellékleteket egy mappába menti.
doc átnevezése mentés melléklet 5 
doc átnevezése mentés melléklet 5


Kutools for Outlook - 100 speciális funkciót hoz az Outlookba, és sokkal könnyebbé teszi a munkát!

  • Auto CC / BCC szabályok szerint e-mail küldéskor; Automatikus továbbítás Több e-mail egyedi; Autómatikus válasz csere szerver és további automatikus funkciók nélkül ...
  • BCC figyelmeztetés - üzenet megjelenítése, amikor megpróbál válaszolni az összesre ha az e-mail címed szerepel a BCC listában; Emlékeztessen a hiányzó mellékletekre, és további funkciók emlékeztetnek ...
  • Válasz (minden) az összes melléklettel az e-mail beszélgetésben; Válasz sok e-mailre másodpercek alatt; Automatikus üdvözlet hozzáadása amikor válasz; Dátum hozzáadása a tárgyhoz ...
  • Mellékleteszközök: Az összes levél összes mellékletének kezelése, Automatikus leválasztás, Tömörítsen mindent, Átnevezés, Összes mentése ... Gyorsjelentés, Számolja ki a kiválasztott leveleket...
  • Erőteljes levélszemét szokás szerint; Távolítsa el az ismétlődő leveleket és névjegyeket... Lehetővé teszi, hogy okosabban, gyorsabban és jobban végezze el az Outlook programot.
lövés kutools outlook kutools fül 1180x121
shot kutools outlook kutools plus tab 1180x121
 
A megjegyzések rendezése szerint
Hozzászólások (4)
Még nincs értékelés. Legyen Ön az első, aki értékel!
A weboldal moderátora ezt a megjegyzést minimalizálta
Halihó! Tudja, hogyan javíthatjuk az alábbi kódot a fájl átnevezéséhez a mentés után?

Nyilvános Sub UnzipFileInOutlook (itm mint Outlook.MailItem)
Dim objAtt As Outlook.Attachment
Dim saveFolder As String
saveFolder = "C:\Users\acheng\Desktop"
Minden objAtt In itm.Attachments
objAtt.SaveAsFile mentési mappa
Set objAtt = Semmi
Következő
End Sub
A weboldal moderátora ezt a megjegyzést minimalizálta
Helló, Lipe, ez a kód segíthet.

Privát Sub CopyToDefaultCalendarFld (ByVal elem mint objektum)
Dim xCopiedAppointment Outlook.AppointmentItem néven
Dim xMovedAppointment Outlook.AppointmentItem néven
Dim xMeeting As MeetingItem
Dim xApoint AsAppointmentItem
On Error Resume Next
Ha Item.Class = olIdőpont Akkor
Állítsa be az xApoint = elemet
Állítsa be az xCopiedAppointment = xApoint.Copy beállítást
xMovedAppointment = xCopiedAppointment.Move (GMovedCalendarFolder) beállítása
Ha xApoint.Subject <> xMovedAppointment.Subject Akkor
Ha InStr(1, xMovedAppointment.Subject, "Másolás: ") > 0 Akkor
xMovedAppointment.Subject = VBA.Replace(xMovedAppointment.Subject, "Másolat: ", "", 1, 1)
xMovedAppointment.Save
Ha véget
Ha véget
ElseIf Item.Class = olMeetingRequest Then
Állítsa be az xMeeting = elemet
Állítsa be az xCopiedAppointment = xMeeting.GetAssociatedAppointment(True).Copy
xMovedAppointment = xCopiedAppointment.Move (GMovedCalendarFolder) beállítása
Ha xMeeting.Subject <> xMovedAppointment.Subject Akkor
Ha InStr(1, xMovedAppointment.Subject, "Másolás: ") > 0 Akkor
xMovedAppointment.Subject = VBA.Replace(xMovedAppointment.Subject, "Másolat: ", "", 1, 1)
xMovedAppointment.Save
Ha véget
Ha véget
xCopiedAppointment.Delete
Ha véget
Állítsa be az xCopiedAppointment = Semmit
End Sub
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia! Hogyan működhet ez, ha több e-mailje van? Ez csak több mellékletre vonatkozik ugyanabban az e-mailben? Kösz!
A weboldal moderátora ezt a megjegyzést minimalizálta
Köszi, nevetséges, hogy ennyit kell mennünk ahhoz, hogy olyasmit tegyünk, amit az alkalmazásnak kellene kezelnie
Még senki sem írt megjegyzést
Kérjük, írja meg észrevételeit angol nyelven
Feladás vendégként
×
Értékeld ezt a bejegyzést:
0   Karakterek
Javasolt helyek

Kövess minket

Copyright © 2009 - www.extendoffice.com. | Minden jog fenntartva. Powered by ExtendOffice. | Oldaltérkép
A Microsoft és az Office logó a Microsoft Corporation védjegyei vagy bejegyzett védjegyei az Egyesült Államokban és / vagy más országokban.
Sectigo SSL védi