Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս վերանվանել և պահպանել էլփոստի կցորդները Outlook- ի թղթապանակում:

Outlook- ում դուք կարող եք սովորաբար կցորդներով հաղորդագրություններ ստանալ, և փորձու՞մ եք վերանվանել հաղորդագրության կցորդները և պահպանել դրանք թղթապանակում, ինչպես ցույց է տրված ստորև նշված էկրանի նկարը: Ակնհայտ է, որ դուք կարող եք դրանք պահել թղթապանակում և մեկ առ մեկ վերանվանել դրանք, բայց իրականում ես ունեմ VBA կոդ, որը կարող է արագ վերանվանել նույն անունով բոլոր կցորդները, այնուհետև պահպանել մեկ թղթապանակում:
փաստաթուղթ վերանվանել պահպանել կցել 1

Վերանվանել և պահպանել նույն անունով կցորդները թղթապանակում

Վերանվանեք և պահեք հավելվածները Kutools- ի հետ թղթապանակում Outlook- ի համար


Պատասխանեք հաղորդագրությանը բնօրինակ կցորդներով `Outlook- ում

Ինչպես մենք բոլորս գիտեինք, կից կցորդները կհեռացվեն բուն հաղորդագրությունից, երբ Outlook- ում ստացողին հաղորդագրություն եք պատասխանում: Եթե ​​ցանկանում եք պատասխանել մերսմանը ՝ կցորդներ պահելով, կարող եք փորձել Outlook- ի համար նախատեսված գործիքներ's Պատասխանել կցորդով գործառույթը, այն կարող է պատասխանել մեկ հաղորդագրության բնօրինակ կցորդներով, ինչպես նաև աշխատել բոլոր messafe- ների համար:    Կտտացրեք ամբողջական հնարավորությունների համար 60 օր անվճար փորձարկում:
 
փաստաթուղթը պատասխանում է կցվածով
 
Outlook- ի համար նախատեսված գործիքներ. Outlook- ի տասնյակ հարմարավետ հավելումներով, 60 օրվա ընթացքում անվճար փորձեք առանց սահմանափակումների:
Office Tab - Միացրեք ներդիրներով խմբագրումը և զննարկումը Microsoft Office-ում, ինչը հեշտացնում է աշխատանքը
Kutools Outlook-ի համար - Բարձրացրեք Outlook-ը 100+ առաջադեմ հատկություններով բարձր արդյունավետության համար
Ամրապնդեք ձեր Outlook 2021 - 2010 կամ Outlook 365 այս առաջադեմ գործառույթները: Վայելեք համապարփակ 60-օրյա անվճար փորձարկումը և բարձրացրեք ձեր էլփոստի փորձը:

Վերանվանել և պահպանել նույն անունով կցորդները թղթապանակում

1. Ընտրեք այն հաղորդագրությունը, որը ցանկանում եք պահպանել դրա կցորդները և վերանվանել նույն անունով:

2. Մամուլ Alt + F11 կeys, ապա ` Project1 պատուհանը, կրկնակի սեղմեք ԱյսOutlookSession- ը ճիշտ բաժնում նոր դատարկ սցենար ստեղծելու համար, ապա պատճենեք և կպցրեք դրա վրա կոդը:

VBA. Վերանվանել և պահպանել կցորդները

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

փաստաթղթերը վերանվանելու համար պահեք հավելվածները 2 պանակում

3: սեղմեք Գործիքներ > Սայլակ, բացվող երկխոսության մեջ, ստուգեք Microsoft Script Runtime վանդակը.

փաստաթղթերը վերանվանելու համար պահեք հավելվածները 3 պանակում doc սլաք աջ փաստաթղթերը վերանվանելու համար պահեք հավելվածները 4 պանակում

4: սեղմեք OK, սեղմեք F5 ծածկագիրը գործելու բանալին, ա Թերթիր պանակի համար երկխոսությունը դուրս է գալիս կցորդներ տեղադրելու համար պանակ ընտրելու կամ ստեղծելու համար:
փաստաթղթերը վերանվանելու համար պահեք հավելվածները 5 պանակում

5: սեղմեք OK, ապա անուն տվեք կցորդներին:
փաստաթղթերը վերանվանելու համար պահեք հավելվածները 6 պանակում

6: սեղմեք OK, այժմ հավելվածները վերանվանվում են նույն անունով, եթե կան կրկնօրինակներ, կրկնօրինակներին կավելացվեն թվեր որպես վերջածանց:


Վերանվանեք և պահեք հավելվածները Kutools- ի հետ թղթապանակում Outlook- ի համար

Իրականում, կա մի առանձնահատկություն Outlook- ի համար նախատեսված գործիքներ - Outlook- ի օգտակար հավելման գործիքը կարող է վերանվանել բոլոր կցորդները նախքան փրկելը կամ ուղարկելը:

Kutools for Outlook , Ներառում է  հզոր առանձնահատկություններ և գործիքներ Microsoft Outlook 2016-ի, 2013-ի, 2010-ի և Office 365-ի համար:

Անվճար տեղադրում Կոշուլսներ Outlook- ի համար, ապա կատարեք ինչպես ստորև նշված քայլերը.

1. Ակտիվացրեք էլ. Փոստը բացասական պատուհանում կամ Հաղորդագրության վանդակում, ինչպես ցանկանում եք, կտտացրեք Կուտոլս > Կցման գործիքներՎերանվանել բոլորը.
փաստաթուղթ վերանվանել պահպանել կցել 2

2. Բացվող պատուհանում մուտքագրեք ձեր կողմից օգտագործվող նոր հավելվածը յուրաքանչյուր հավելվածի համար: Սեղմել OK, կցորդները վերանվանվել են նոր անուններով:
փաստաթուղթ վերանվանել պահպանել կցել 3 

3. Աջ կտտացրեք մեկ հավելվածի վրա, ընտրեք Պահել բոլոր կցորդներըՀամար OK և ընտրեք թղթապանակ ՝ կցորդները ըստ անհրաժեշտության պահելու համար: Այնուհետեւ վերանվանված կցորդները պահվել են թղթապանակում:
փաստաթուղթ վերանվանել պահպանել կցել 5 
փաստաթուղթ վերանվանել պահպանել կցել 5


Գրասենյակի արտադրողականության լավագույն գործիքները

Outlook- ի համար նախատեսված գործիքներ - Ավելի քան 100 հզոր գործառույթ՝ ձեր Outlook-ը լիցքավորելու համար

🤖 AI Փոստի օգնական: Ակնթարթային պրոֆեսիոնալ նամակներ AI մոգությամբ. մեկ սեղմումով հանճարեղ պատասխաններ, կատարյալ հնչերանգներ, բազմալեզու վարպետություն: Փոխակերպեք էլ. փոստը առանց ջանքերի: ...

📧 Email ավտոմատացում: Գրասենյակից դուրս (հասանելի է POP-ի և IMAP-ի համար)  /  Ժամանակացույց ուղարկել նամակներ  /  Ավտոմատ CC/BCC էլփոստ ուղարկելիս կանոններով  /  Ավտոմատ փոխանցում (Ընդլայնված կանոններ)   /  Ավտոմատ ավելացնել ողջույնները   /  Ավտոմատ կերպով բաժանել բազմասերիստացող նամակները առանձին հաղորդագրությունների ...

📨 էլեկտրոնային կառավարման: Հեշտությամբ հիշեք նամակները  /  Արգելափակել խարդախության նամակները ըստ առարկաների և այլոց  /  Deleteնջել կրկնօրինակ նամակները  /  Ընդլայնված որոնում  /  Համախմբել Թղթապանակները ...

📁 Հավելվածներ ProԽմբաքանակի պահպանում  /  Խմբաքանակի անջատում  /  Խմբաքանակային կոմպրես  /  Auto Save- ը   /  Ավտոմատ անջատում  /  Ավտոմատ սեղմում ...

🌟 Ինտերֆեյս Magic: 😊Ավելի գեղեցիկ և զով էմոջիներ   /  Բարձրացրեք ձեր Outlook-ի արտադրողականությունը ներդիրներով դիտումների միջոցով  /  Նվազագույնի հասցնել Outlook-ը փակելու փոխարեն ...

???? Մեկ սեղմումով Հրաշքներ: Պատասխանել բոլորին մուտքային հավելվածներով  /   Հակաֆիշինգի էլ. նամակներ  /  🕘Ցուցադրել ուղարկողի ժամային գոտին ...

👩🏼‍🤝‍👩🏻 Կոնտակտներ և օրացույց: Խմբաքանակի ավելացրեք կոնտակտներ ընտրված էլ  /  Կոնտակտային խումբը բաժանեք առանձին խմբերի  /  Հեռացնել ծննդյան հիշեցումները ...

Over 100 Նկարագրություն Սպասեք ձեր հետազոտությանը: Սեղմեք այստեղ՝ ավելին բացահայտելու համար:

 

 

Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks, it is ridiculous that we have to go to these lengths to do something that should be handled by the application
This comment was minimized by the moderator on the site
Hi! How can this work if having multiple emails? Is this only for multiple attachments in same email? Thanks!
This comment was minimized by the moderator on the site
Hey there! Do you know how we can improve the below code to rename the file when saved?

Public Sub UnzipFileInOutlook(itm As Outlook.MailItem)
Dim objAtt As Outlook.Attachment
Dim saveFolder As String
saveFolder = "C:\Users\acheng\Desktop"
For Each objAtt In itm.Attachments
objAtt.SaveAsFile saveFolder
Set objAtt = Nothing
Next
End Sub
This comment was minimized by the moderator on the site
Hello, Lipe, may be this code can help you.

Private Sub CopyToDefaultCalendarFld(ByVal Item As Object)
Dim xCopiedAppointment As Outlook.AppointmentItem
Dim xMovedAppointment As Outlook.AppointmentItem
Dim xMeeting As MeetingItem
Dim xApoint As AppointmentItem
On Error Resume Next
If Item.Class = olAppointment Then
Set xApoint = Item
Set xCopiedAppointment = xApoint.Copy
Set xMovedAppointment = xCopiedAppointment.Move(GMovedCalendarFolder)
If xApoint.Subject <> xMovedAppointment.Subject Then
If InStr(1, xMovedAppointment.Subject, "Copy: ") > 0 Then
xMovedAppointment.Subject = VBA.Replace(xMovedAppointment.Subject, "Copy: ", "", 1, 1)
xMovedAppointment.Save
End If
End If
ElseIf Item.Class = olMeetingRequest Then
Set xMeeting = Item
Set xCopiedAppointment = xMeeting.GetAssociatedAppointment(True).Copy
Set xMovedAppointment = xCopiedAppointment.Move(GMovedCalendarFolder)
If xMeeting.Subject <> xMovedAppointment.Subject Then
If InStr(1, xMovedAppointment.Subject, "Copy: ") > 0 Then
xMovedAppointment.Subject = VBA.Replace(xMovedAppointment.Subject, "Copy: ", "", 1, 1)
xMovedAppointment.Save
End If
End If
xCopiedAppointment.Delete
End If
Set xCopiedAppointment = Nothing
End Sub
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations