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

Sut i ailenwi ac arbed atodiadau o'r e-bost mewn ffolder yn Outlook?

Yn y dyfodol, efallai y byddwch yn derbyn negeseuon gydag atodiadau fel arfer, ac a ydych chi'n ceisio ailenwi atodiadau'r neges a'u cadw mewn ffolder fel y dangosir y llun isod? Yn amlwg, gallwch eu cadw mewn ffolder a'u hailenwi fesul un, ond mewn gwirionedd, mae gen i god VBA a all ailenwi pob atodiad gyda'r un enw yn gyflym ac yna arbed mewn un ffolder.
ail-enwi doc arbed atodi 1

Ail-enwi ac arbed atodiadau gyda'r un enw mewn ffolder

Ail-enwi ac arbed atodiadau mewn ffolder gyda Kutools ar gyfer Outlook


Ateb neges gydag atodiadau gwreiddiol yn y rhagolwg

Fel y gwyddom i gyd, bydd yr atodiadau sydd ynghlwm yn cael eu tynnu o'r neges wreiddiol pan fyddwch chi'n ateb neges i'r derbynnydd yn Outlook. Os ydych chi am ateb tylino gyda chadw atodiadau, gallwch geisio Kutools ar gyfer Rhagolwg's Ymateb gydag Atodiad swyddogaeth, gall ateb un neges gyda'r atodiadau gwreiddiol, hefyd gweithio i bob llanast.    Cliciwch i gael nodweddion llawn 60 diwrnod o dreial am ddim!
 
ateb doc gydag atodi
 
Kutools for Outlook: gyda dwsinau o ychwanegion defnyddiol Outlook, yn rhad ac am ddim i geisio heb unrhyw gyfyngiad mewn 60 diwrnod.
Tab Swyddfa - Galluogi Golygu a Phori Tabbed yn y Swyddfa, a Gwneud Gwaith yn Haws Orau ...
Kutools for Outlook - Yn Dod â 100 o Nodweddion Uwch Pwerus i Microsoft Outlook
  • Auto CC / BCC yn ôl rheolau wrth anfon e-bost; Auto Ymlaen E-byst Lluosog yn ôl rheolau; Ymateb Auto heb weinydd cyfnewid, a nodweddion mwy awtomatig ...
  • Rhybudd BCC - dangos neges pan geisiwch ateb popeth os yw'ch cyfeiriad post yn rhestr BCC; Atgoffwch Wrth Ymlyniadau ar Goll, a mwy o nodweddion atgoffa ...
  • Ymateb (Pawb) Gyda'r Holl Atodiadau yn y sgwrs bost; Ateb Llawer o E-byst ar unwaith; Auto Ychwanegu Cyfarchiad wrth ateb; Auto Ychwanegu Dyddiad ac Amser yn destun ...
  • Offer Ymlyniad: Auto Detach, Cywasgu Pawb, Ail-enwi Pawb, Auto Save All ... Adroddiad Cyflym, Cyfrif Postiau Dethol, Tynnwch y Post a Chysylltiadau Dyblyg ...
  • Bydd mwy na 100 o nodweddion datblygedig datrys y rhan fwyaf o'ch problemau yn Outlook 2021 - 2010 neu Office 365. Nodweddion llawn treial 60 diwrnod am ddim.

Ail-enwi ac arbed atodiadau gyda'r un enw mewn ffolder

1. Dewiswch y neges rydych chi am arbed ei hatodiadau a'i hailenwi i'r un enw.

2. Gwasgwch Alt + F11 keys, yna yn y Project1 cwarel, cliciwch ddwywaith SesiwnOutlook i greu sgript wag newydd yn yr adran dde, yna copïo a gludo'r cod iddo.

VBA: Ail-enwi ac arbed atodiadau

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

ail-enwi doc arbed atodiadau mewn ffolder 2

3. Cliciwch offer > cyfeiriadau, yn y dialog popping, gwiriwch Runtime Sgript Microsoft checkbox.

ail-enwi doc arbed atodiadau mewn ffolder 3 saeth doc dde ail-enwi doc arbed atodiadau mewn ffolder 4

4. Cliciwch OK, y wasg F5 allwedd i redeg y cod, a Porwch Am Ffolder deialog yn galw allan am ddewis neu greu ffolder i osod atodiadau.
ail-enwi doc arbed atodiadau mewn ffolder 5

5. Cliciwch OK, yna rhowch enw ar gyfer yr atodiadau.
ail-enwi doc arbed atodiadau mewn ffolder 6

6. Cliciwch OK, nawr mae'r atodiadau wedi'u hailenwi â'r un enw, os oes dyblygu, bydd y rhai dyblyg yn ychwanegu rhifau â'r ôl-ddodiad.


Ail-enwi ac arbed atodiadau mewn ffolder gyda Kutools ar gyfer Outlook

Mewn gwirionedd, mae nodwedd yn Kutools ar gyfer Rhagolwg - gall teclyn ychwanegu defnyddiol o Outlook ailenwi pob atodiad cyn ei arbed neu ei anfon.

Kutools for Outlook , Yn cynnwys
100
 nodweddion ac offer pwerus ar gyfer Microsoft Outlook 2016, 2013, 2010 ac Office 365.

Gosod am ddim Kutools ar gyfer Outlook, ac yna gwnewch fel isod y camau:

1. Gweithredwch yr e-bost mewn cwarel nagative neu yn y blwch Negeseuon fel y dymunwch, cliciwch Kutools > Offer YmlyniadAil-enwi Pawb.
ail-enwi doc arbed atodi 2

2. Yn y dialog popping, teipiwch yr enw newydd rydych chi'n ei ddefnyddio ar gyfer pob atodiad. Cliciwch OK, mae'r atodiadau wedi'u hailenwi ag enwau newydd.
ail-enwi doc arbed atodi 3 

3. Cliciwch ar y dde ar un atodiad, dewiswch Arbedwch yr holl Atodiadau, Cliciwch OK a dewis ffolder i gadw'r atodiadau yn ôl yr angen. Yna mae'r atodiadau a ailenwyd wedi'u cadw mewn ffolder.
ail-enwi doc arbed atodi 5 
ail-enwi doc arbed atodi 5


Kutools for Outlook - Yn Dod â 100 o Nodweddion Uwch i'w Rhagweld, a Gwneud Gwaith yn Haws Osgach!

  • Auto CC / BCC yn ôl rheolau wrth anfon e-bost; Auto Ymlaen E-byst Lluosog yn ôl arfer; Ymateb Auto heb weinydd cyfnewid, a nodweddion mwy awtomatig ...
  • Rhybudd BCC - dangoswch neges pan geisiwch ateb popeth os yw'ch cyfeiriad post yn rhestr BCC; Atgoffwch Wrth Ymlyniadau ar Goll, a mwy o nodweddion atgoffa ...
  • Ymateb (Pawb) Gyda'r Holl Atodiadau yn y sgwrs bost; Ateb Llawer o E-byst mewn eiliadau; Auto Ychwanegu Cyfarchiad wrth ateb; Ychwanegu Dyddiad i'r pwnc ...
  • Offer Ymlyniad: Rheoli Pob Atodiad ym mhob Post, Datgysylltiad Auto, Cywasgu Pawb, Ail-enwi Pawb, Arbed Pawb ... Adroddiad Cyflym, Cyfrif Postiau Dethol...
  • E-byst Sothach Pwerus yn ôl arfer; Tynnwch y Post a Chysylltiadau Dyblyg... Yn eich galluogi i wneud yn ddoethach, yn gyflymach ac yn well yn Outlook.
tab kutools rhagweld kutools tab 1180x121
kutools rhagweld rhagolygon kutools ynghyd â thab 1180x121
 
sylwadau (4)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Hei yno! Ydych chi'n gwybod sut y gallwn wella'r cod isod i ailenwi'r ffeil ar ôl ei chadw?

Is cyhoeddus UnzipFileInOutlook(itm Fel Outlook.MailItem)
Dim objAtt Fel Outlook.Attachment
Dim saveFolder Fel Llinynnol
saveFolder = "C:\Users\acheng\Desktop"
Am Bob objAtt Yn itm.Attodiad
objAtt.SaveAsFile saveFolder
Gosod objAtt = Dim byd
Digwyddiadau
Is-End
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, Lipe, efallai y gall y cod hwn eich helpu chi.

Is-copi PreifatToDefaultCalendarFld(Eitem ByVal Fel Gwrthrych)
Dim xCopiedAppointment Fel Outlook.AppointmentItem
Dim xMovedAppointment Fel Outlook.AppointmentItem
Dim x Cyfarfod Fel Eitem Cyfarfod
Dim xApoint Fel Eitem Penodiad
Ar Ail-ddechrau Gwall Nesaf
Os Item.Class = olAppointment Yna
Gosod xApoint = Eitem
Gosod xCopiedAppointment = xApoint.Copy
Gosod xMovedAppointment = xCopiedAppointment.Move(GMovedCalendarFolder)
Os yw xApoint.Subject <> xMovedAppointment.Subject Yna
Os yw InStr(1, xMovedAppointment.Subject, "Copi:") > 0 Yna
xMovedAppointment.Subject = VBA.Replace(xMovedAppointment.Subject, "Copi:"," "", 1, 1)
xMovedAppointment.Save
Gorffennwch Os
Gorffennwch Os
ElseIf Item.Class = olMeetingRequest Yna
Gosod xMeeting = Eitem
Gosod xCopiedAppointment = xMeeting.GetAssociatedAppointment(True).Copy
Gosod xMovedAppointment = xCopiedAppointment.Move(GMovedCalendarFolder)
Os yw xMeeting.Subject <> xMovedAppointment.Subject Yna
Os yw InStr(1, xMovedAppointment.Subject, "Copi:") > 0 Yna
xMovedAppointment.Subject = VBA.Replace(xMovedAppointment.Subject, "Copi:"," "", 1, 1)
xMovedAppointment.Save
Gorffennwch Os
Gorffennwch Os
xCopiedAppointment.Dileu
Gorffennwch Os
Gosod xCopiedAppointment = Dim byd
Is-End
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo! Sut gall hyn weithio os oes gennych chi sawl e-bost? Ai dim ond ar gyfer atodiadau lluosog yn yr un e-bost y mae hyn? Diolch!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Diolch, mae'n chwerthinllyd bod yn rhaid inni fynd i'r drafferth o wneud rhywbeth y dylai'r cais ei drin
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir

Dilynwch ni

Hawlfraint © 2009 - www.extendoffice.com. | Cedwir pob hawl. Wedi ei bweru gan ExtendOffice. | Map o'r safle
Mae Microsoft a logo'r Swyddfa yn nodau masnach neu'n nodau masnach cofrestredig Microsoft Corporation yn yr Unol Daleithiau a / neu wledydd eraill.
Wedi'i warchod gan Sectigo SSL