Cookies nám pomáhají poskytovat naše služby. Využitím našich služeb, souhlasíte s našimi používání cookies.
Tip: Jiné jazyky jsou přeloženy společností Google. Můžete navštívit English verze tohoto odkazu.
Přihlásit se
x
or
x
x
Registrovat
x

or

Jak uložit pouze konkrétní (excel) přílohu v aplikaci Outlook?

Aplikace Outlook poskytuje funkci Uložit všechny přílohy, abyste rychle uložili všechny přílohy v e-mailu do určité složky najednou. Chcete-li však v e-mailu uložit pouze konkrétní typ přílohy, například přílohu aplikace Excel, dokument aplikace Word atd., Co můžete udělat, abyste jej dosáhli? Zde uvádíme metodu VBA k vyřešení problému.

Uložit pouze konkrétní přílohu v aplikaci Outlook


Snadné ukládání všech příloh z více vybraných e-mailů do složky:

S Odpojte všechny přílohy užitečnost Kutools pro Excel, můžete snadno uložit všechny přílohy z více vybraných e-mailů do určené složky v aplikaci Outlook, jak je ukázáno níže.

Kutools pro aplikaci Outlook: s více než 40 šikovnými doplňky aplikace Outlook, můžete zkusit bez omezení v 45 dnech. Stáhněte si bezplatnou zkušební verzi teď!

Kutools pro aplikaci Outlook: 100 + Nové pokročilé nástroje pro aplikaci Outlook.
Karta Office: Povolit úpravy a prohlížení v sadě Office, Stejně jako Chrome, Firefox, IE 8 / 9 / 10.
Klasická nabídka: Přineste zpět staré nabídky a panely nástrojů na sady Office 2007, 2010, 2013, 2016 a 2019.

Uložit pouze konkrétní přílohu v aplikaci Outlook

Níže uvedený kód VBA může pomoci uložit pouze konkrétní přílohu v e-mailu nebo více e-mailů do určité složky. Postupujte následujícím způsobem.

1. Spusťte aplikaci Outlook, v seznamu e-mailů vyberte e-mail nebo více e-mailů, ze kterých uložíte konkrétní přílohu.

2. zmáčkni Další + F11 klávesy pro otevření Microsoft Visual Basic pro aplikace okno. V okně otevírání klikněte na Vložit > Modul, a poté zkopírujte pod kód VBA do okna Modul.

Kód VBA: Uložte do složky pouze konkrétní přílohu v e-mailu nebo více e-mailů

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. cvaknutí nářadí > Reference, V roce Reference - Projekt dialog, zkontrolujte Microsoft Scripting Runtime a klikněte na tlačítko OK tlačítko.

4. zmáčkni F5 pro spuštění kódu. Ve vyskočil Procházet složku dialogové okno, vyberte jednu složku pro uložení příloh.

5. A pak klepněte na tlačítko OK, v následujícím Kutools pro aplikaci Outlook dialogové okno, zadejte příponu přílohy, kterou uložíte do textového pole a klepněte na tlačítko OK.

Pak jsou ukládána pouze specifikovaná příloha.

Poznámky:

1. Chcete-li uložit jiný typ příloh, zadejte prosím do textového pole přípony a oddělte je čárkou.

2. Po uložení se na těle zprávy zobrazí zpráva o ukládání přílohy. Přílohu můžete otevřít kliknutím přímo na hypertextový odkaz.


Související články:



Kutools pro aplikaci Outlook

Více než rozšířené funkce 100 pro aplikace Outlook 2010, 2013, 2016, 2019 a 365

screen shot kutools pro výhled malý pro banner 201812

Více funkcí | Stažení zdarma | Pouze $ 39.00 pro stovky funkcí

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.