Note: The other languages of the website are Google-translated. Back to English
Inloggen  \/ 
x
or
x
Registreer  \/ 
x

or

Hoe kan ik alleen specifieke (Excel) bijlage opslaan in Outlook?

Outlook biedt een functie Alle bijlagen opslaan waarmee u snel alle bijlagen in een e-mail in een specifieke map tegelijk kunt opslaan. Als u echter alleen een specifiek type bijlage in een e-mail wilt opslaan, zoals Excel-bijlage, Word-document enzovoort, wat kunt u dan doen om dit te bereiken? Hier bieden we een VBA-methode om het probleem op te lossen.

Sla alleen een specifieke bijlage op in Outlook


Bewaar eenvoudig alle bijlagen van meerdere geselecteerde e-mails in een map:

Met de Maak alle bijlagen los nut van Kutools for Excel, kunt u eenvoudig alle bijlagen van meerdere geselecteerde e-mails opslaan in de opgegeven map in Outlook, zoals onderstaand screenshot laat zien.

Kutools for Outlook: met meer dan 40 handige Outlook-invoegtoepassingen, gratis te proberen zonder beperking in 45 dagen. Download en probeer nu gratis!

Office-tabblad - Schakel bewerken en browsen met tabbladen in Office in en maak het werk veel gemakkelijker ...
Kutools for Outlook - Brengt 100 krachtige geavanceerde functies naar Microsoft Outlook
  • Auto CC / BCC volgens regels bij het verzenden van e-mail; Automatisch doorsturen Meerdere e-mails volgens regels; Auto antwoord zonder uitwisselingsserver, en meer automatische functies ...
  • BCC-waarschuwing - toon bericht wanneer u iedereen probeert te beantwoorden als uw e-mailadres in de BCC-lijst staat; Herinner bij ontbrekende bijlagen, en meer herinneren functies ...
  • Beantwoorden (alle) met alle bijlagen in het mailgesprek; Beantwoord veel e-mails tegelijk; Begroeting automatisch toevoegen wanneer antwoord; Datum en tijd automatisch toevoegen aan onderwerp ...
  • Hulpmiddelen voor bijlagen: Automatisch loskoppelen, alles comprimeren, alles hernoemen, alles automatisch opslaan ... Quick Report, Tel geselecteerde e-mails, Dubbele e-mails en contacten verwijderen ...
  • Meer dan 100 geavanceerde functies zullen los de meeste van uw problemen op in Outlook 2010-2019 en 365. Volledige gratis proefperiode van 60 dagen.

Sla alleen een specifieke bijlage op in Outlook

De onderstaande VBA-code kan helpen om alleen een specifieke bijlage in een e-mail of meerdere e-mails in een specifieke map op te slaan. Ga als volgt te werk.

1. Start uw Outlook, selecteer in de mailinglijst een e-mail of meerdere e-mails waaruit u een specifieke bijlage wilt opslaan.

2. druk de anders + F11 toetsen om de te openen Microsoft Visual Basic voor toepassingen venster. Klik in het openingsvenster op Invoegen > Moduleen kopieer vervolgens de VBA-code naar het modulevenster.

VBA-code: bewaar alleen een specifieke bijlage in een e-mail of meerdere e-mails in een map

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. klikken Toolbox > Referenties, in de Referenties - Project dialoogvenster, controleer het Microsoft Scripting Runtime vak en klik op het OK knop.

4. druk de F5 sleutel om de code uit te voeren. In de pop-out Blader naar de map Kies een map om de bijlagen op te slaan.

5. En klik vervolgens op OK, in de volgende Kutools for Outlook dialoogvenster, voer de bestandsextensie van de bijlage die u wilt opslaan in het tekstvak in en klik op OK.

Dan worden alleen de opgegeven bijlagen opgeslagen.

Notes:

1. Als u verschillende soorten bijlagen wilt opslaan, voert u de bestandsextensies in het tekstvak in en scheidt u ze met een komma.

2. Na het opslaan wordt een pad voor het opslaan van een bijlage weergegeven in de berichttekst. U kunt de bijlage openen door rechtstreeks op de hyperlink te klikken.


Gerelateerde artikelen:


Kutools voor Outlook - Brengt 100 geavanceerde functies naar Outlook en maakt het werk veel gemakkelijker!

  • Auto CC / BCC volgens regels bij het verzenden van e-mail; Automatisch doorsturen Meerdere e-mails op maat; Auto antwoord zonder uitwisselingsserver, en meer automatische functies ...
  • BCC-waarschuwing - toon bericht wanneer u alle probeert te beantwoorden als uw e-mailadres in de BCC-lijst staat; Herinner bij ontbrekende bijlagen, en meer herinneren functies ...
  • Beantwoorden (alle) met alle bijlagen in het e-mailgesprek; Beantwoord veel e-mails in seconden; Begroeting automatisch toevoegen wanneer antwoord; Datum toevoegen aan onderwerp ...
  • Hulpmiddelen voor bijlagen: beheer alle bijlagen in alle e-mails, Automatisch loskoppelen, Alles comprimeren, Alles hernoemen, Alles opslaan ... Snel rapport, Tel geselecteerde e-mails...
  • Krachtige ongewenste e-mails op maat; Verwijder dubbele e-mails en contacten... Stel u in staat om slimmer, sneller en beter te doen in Outlook.
shot kutools outlook kutools tabblad 1180x121
shot kutools vooruitzichten kutools plus tabblad 1180x121
 
Say something here...
symbols left.
You are guest
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.