Cookies დაგვეხმარება სიტყვით ჩვენი მომსახურება. გამოყენებით ჩვენი მომსახურება, თქვენ ეთანხმებით, რომ ჩვენი გამოყენების cookies.
რჩევა: სხვა ენები Google- ით თარგმნილია. შეგიძლიათ ეწვიოთ English ამ ბმის ვერსია.
შესვლა
x
or
x
x
რეგისტრაცია
x

or

როგორ გადავარჩინოთ მხოლოდ კონკრეტული (Excel) დანართი Outlook- ში?

Outlook უზრუნველყოფს შენახვა ყველა Attachments ფუნქცია თქვენ სწრაფად შეინახოთ ყველა attachments ელფოსტის კონკრეტულ ფოლდერში ერთდროულად. თუმცა, თუ გსურთ შეინახოთ მხოლოდ კონკრეტული ტიპის დანართი ელფოსტაში, როგორიცაა Excel დანართი, Word დოკუმენტი და ა.შ., რა უნდა გავაკეთოთ, რათა მივაღწიოთ მას? აქ ჩვენ ვამზადებთ VBA მეთოდით პრობლემის მოსაგვარებლად.

მხოლოდ კონკრეტული დანართის შენახვა Outlook- ში


ადვილად შეინახოთ ყველა attachments საწყისი მრავალი შერჩეული ელფოსტა საქაღალდეში:

ერთად გათიშეთ ყველა დანართი სასარგებლო Kutools ამისთვის Excel, თქვენ შეგიძლიათ მარტივად შეინახოთ ყველა attachments საწყისი მრავალი შერჩეული ელ მითითებულ საქაღალდეში Outlook როგორც ქვემოთ screenshot აჩვენა.

Kutools ამისთვის Outlook: მეტი, ვიდრე 40 მოსახერხებელი Outlook add-ins, უფასო ცდილობენ არ შეზღუდვა in 45 დღე. ჩამოტვირთეთ და უფასო საცდელი ახლა!

Kutools ამისთვის Outlook: + ახალი დამატებითი ინსტრუმენტები ამისთვის Outlook.
ოფისის ჩანართი: ჩართეთ ჩანართების რედაქტირება და ოფისი ოფისში, ისევე როგორც Chrome, Firefox, IE 8 / 9 / 10.
კლასიკური მენიუ: დააბრუნეთ ძველი მენიუები და ხელსაწყოები ოფისიდან 2007, 2010, 2013, 2016 და 2019.

მხოლოდ კონკრეტული დანართის შენახვა Outlook- ში

ქვემოთ მოყვანილი VBA კოდი დაგეხმარებათ მხოლოდ სპეციფიკური დანართის შენახვა ელექტრონული ფოსტის ან მრავალჯერადი ელფოსტის სპეციალურ საქაღალდეში. გთხოვთ შემდეგნაირად.

1. გახსენით თქვენი Outlook, საფოსტო გზავნილში, შეარჩიეთ ელ.ფოსტის ან მრავალჯერადი ელფოსტა, რომელიც შეინახავს სპეციალურ დანართს.

2. პრესა Alt + F11 გასაღებები გასახსნელად Microsoft Visual Basic აპლიკაციებისათვის ფანჯარა. გახსნის ფანჯარაში, დააწკაპუნეთ ჩადეთ > მოდულები, ხოლო შემდეგ VBA კოდის კოპირება მოდულის ფანჯარაში.

VBA კოდი: შეინახეთ მხოლოდ კონკრეტული დანართი ელექტრონული ფოსტის ან მრავალჯერადი ელფოსტის საქაღალდეში

Public Sub SaveSpecifyAttachments()
'Updated by ExtendOffice 20181130
Dim xItem As Object, xFldObj As Object
Dim xSelection As Selection
Dim xAttachment As Outlook.Attachment
Dim xSaveFolder As String
Dim xFSO As Scripting.FileSystemObject
Dim xFilePath, xFilesSavePath As String
Dim xExtStr As String, xExt As String
Dim xExtArr() As String, xS As Variant
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
xExtStr = InputBox("Attachment Format:" + VBA.vbCrLf + "(Please separate multiple file extensions by comma.. Such as: .docx,.xlsx)", "Kutools for Outlook", xExtStr)
If Len(Trim(xExtStr)) = 0 Then Exit Sub
For Each xItem In xSelection
    If xItem.Class = olMail Then
        xFilesSavePath = ""
        For Each xAttachment In xItem.Attachments
            xFilePath = xSaveFolder & xAttachment.FileName
            xExt = "." & xFSO.GetExtensionName(xFilePath)
            xExtArr = VBA.Split(xExtStr, ",")
            xS = VBA.Filter(xExtArr, xExt)
            If UBound(xS) > -1 Then
                xAttachment.SaveAsFile xFilePath
                If xItem.BodyFormat <> olFormatHTML Then
                    xFilesSavePath = xFilesSavePath & vbCrLf & "<file://" & xFilePath & ">"
                Else
                    xFilesSavePath = xFilesSavePath & "<br>" & "<a href='file://" & xFilePath & "'>" & xFilePath & "</a>"
                End If
            End If
        Next
        If xItem.BodyFormat <> olFormatHTML Then
            xItem.Body = vbCrLf & "The file(s) were saved to " & xFilesSavePath & vbCrLf & xItem.Body
        Else
            xItem.HTMLBody = "<p>" & "The file(s) were saved to " & xFilesSavePath & "</p>" & xItem.HTMLBody
        End If
        xItem.Save
    End If
Next
Set xFSO = Nothing
End Sub

3. click ინსტრუმენტები > ლიტერატურაწელს ცნობები - პროექტი დიალოგი, შეამოწმეთ Microsoft Scripting Runtime ყუთი და დააჭირეთ OK ღილაკს.

4. პრესა F5 გასაღები აწარმოებს კოდი. In popped გარეთ იხილე საქაღალდე დიალოგური ფანჯარა, აირჩიოთ ერთი საქაღალდე შენახვა დანართები.

5. და შემდეგ დააჭირეთ OK, შემდეგში Kutools ამისთვის Outlook დიალოგური ფანჯარა, ჩაწერეთ ფაილის გაფართოება დანართში, რომელიც დაზოგავთ ტექსტს და დააწკაპუნეთ OK.

მაშინ მხოლოდ მითითებული attachments გადაარჩინა.

შენიშვნები:

1. თუ გსურთ სხვადასხვა ტიპის მიმაგრების შენახვა, გთხოვთ, შეიტანოთ ფაილების გაფართოება ტექსტის ყუთში და გამოყოთ ისინი მძიმით.

2. გადარჩენის შემდეგ, შეტყობინებების შენახვის გზა გამოჩნდება გაგზავნა ორგანოზე. თქვენ შეგიძლიათ გახსნათ დანართი პირდაპირ დააჭირეთ ჰიპერბმულებს.


სტატიები:



Kutools ამისთვის Outlook

მეტი 100 გაფართოებული ფუნქციები Outlook, 2010, 2013, 2016 და 2019

ეკრანის კადრი kutools ამისთვის Outlook პატარა ამისთვის banner 201812

მეტი ფუნქციები | უფასო გადმოწერა | მხოლოდ $ 39.00 ასობით ფუნქციებისთვის

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.