Skip to main content

Hoe alleen specifieke (Excel) bijlagen in Outlook opslaan?

Author: Siluvia Last Modified: 2025-05-29

Outlook biedt de functie 'Alle bijlagen opslaan' om u te helpen alle bijlagen in een e-mail tegelijkertijd op te slaan naar een specifieke map. Als u echter alleen bepaalde soorten bijlagen in één of meer e-mails wilt opslaan, zoals Excel-werkboeken, Word-documenten enzovoort, hoe bereikt u dat dan? In deze handleiding bieden we u twee methoden om dit probleem op te lossen.

Alleen specifieke bestandsformaatbijlagen opslaan in Outlook met VBA-code
Eenvoudig alleen specifieke bestandsformaatbijlagen opslaan in Outlook met een geweldig hulpmiddel


Alleen specifieke bestandsformaatbijlagen opslaan in Outlook met VBA-code

De volgende VBA-code kan helpen om alleen specifieke bestandsformaatbijlagen in één of meer geselecteerde e-mails op te slaan naar een specifieke map. Volg de onderstaande stappen.

1. Start uw Outlook. Selecteer in de e-maillijst één of meer e-mails waaruit u alleen bijlagen in een specifiek bestandsformaat wilt opslaan.

2. Druk op "Alt" + "F11" om het venster "Microsoft Visual Basic for Applications" te openen. Klik in het geopende venster op "Invoegen" > "Module", en kopieer vervolgens de onderstaande VBA-code naar het modulevenster.

VBA-code: Alleen specifieke bijlage in een e-mail of meerdere e-mails naar een map opslaan

Public Sub SaveSpecifyAttachments()
'Updated by ExtendOffice 20210617
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 & "" & "" & xFilePath & ""
                End If
            End If
        Next
        xItem.Save
    End If
Next
Set xFSO = Nothing
End Sub

3. Klik op "Tools" > "References"; vink in het dialoogvenster "References – Project" het vakje "Microsoft Scripting Runtime" aan en klik op de knop "OK".

steps on saving only Specific (Excel) Attachment In Outlook using vba

4. Druk op de toets "F5" om de code uit te voeren. Kies in het pop-upvenster "Bladeren voor map" een map om de bijlagen op te slaan.

steps on saving only Specific (Excel) Attachment In Outlook using vba

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

Opmerking: Voor meerdere bestandsextensies moet u ze scheiden met komma's.

steps on saving only Specific (Excel) Attachment In Outlook using vba

Alleen de gespecificeerde bijlagen worden nu opgeslagen.


Eenvoudig alleen specifieke bestandsformaatbijlagen opslaan in Outlook met een geweldig hulpmiddel

Als u nieuw bent in VBA, raden wij u aan om de functie 'Alle bijlagen opslaan' van "Kutools voor Outlook" te gebruiken. Met deze functie kunt u eenvoudig alleen bijlagen in een specifiek bestandsformaat in Outlook opslaan.

 👉 Kutools voor Outlook heeft nu een gratis versie, waarvan de 70+ functies levenslang gratis zijn. Download nu de gratis versie.

1. Selecteer de e-mails waaruit u alleen bijlagen in een specifiek bestandsformaat wilt opslaan.

2. Klik op "Kutools" > "Bijlagenhulpmiddelen" > "Save All".

steps on saving only Specific (Excel) Attachment In Outlook using kutools for outlook

3. Configureer in het dialoogvenster "Opslaginstellingen" als volgt.

3.1) Klik in de sectie "Bijlagen opslaan naar deze map" op de steps on saving only Specific (Excel) Attachment In Outlook using kutools for outlook knop om een map te selecteren om de bijlagen op te slaan;
3.2) Klik op de knop "Geavanceerde opties" om het dialoogvenster uit te vouwen;
3.3) Vink in de sectie "Filtervoorwaarden" het vakje "Bijlagetype" aan en voer vervolgens de bestandsextensie van de bijlagen die u wilt opslaan in de tekst in.
Tips: Voor meerdere bestandsextensies moet u ze scheiden met puntkomma's.
3.4) Klik op de knop "OK". Zie screenshot:
steps on saving only Specific (Excel) Attachment In Outlook using kutools for outlook

4. Er verschijnt een dialoogvenster dat u eraan herinnert dat u de bijlagen wilt opslaan, klik op "OK" om door te gaan.

5. Er verschijnt een ander dialoogvenster dat u vertelt hoeveel bijlagen zijn opgeslagen, klik op de knop "OK".

steps on saving only Specific (Excel) Attachment In Outlook using kutools for outlook

Nu zijn alleen de bijlagen in het specifieke bestandsformaat opgeslagen.


Gerelateerde artikelen:


Beste productiviteitstools voor Office

Breaking News: Kutools voor Outlook lanceert gratis versie!

Ervaar de geheel nieuwe gratis versie van Kutools voor Outlook met meer dan70 geweldige functies, voor altijd gratis te gebruiken! Klik om nu te downloaden!

🤖 Kutools AI : Maakt gebruik van geavanceerde AI-technologie om e-mails moeiteloos te verwerken, waaronder beantwoorden, samenvatten, optimaliseren, uitbreiden, vertalen en opstellen van e-mails.

📧 E-mailautomatisering: Automatisch antwoorden (beschikbaar voor POP en IMAP) / E-mails verzenden volgens schema / Automatisch CC/BCC op basis van regels bij het verzenden van e-mails / Automatisch doorsturen (Geavanceerde regels) / Automatisch begroeting toevoegen / E-mails met meerdere ontvangers automatisch splitsen naar individuele berichten ...

📨 E-mailbeheer: E-mail terughalen / Scam-e-mails blokkeren op onderwerp en andere criteria / Dubbele e-mails verwijderen / Geavanceerd Zoeken / Organiseer mappen ...

📁 Bijlagen Pro: Batch opslaan / Batch loskoppelen / Batch comprimeren / Automatisch opslaan / Automatisch loskoppelen / Automatisch comprimeren ...

🌟 Interface Magic: 😊Meer mooie en coole emoji's / Herinnering bij belangrijke e-mails / Minimaliseer Outlook in plaats van afsluiten ...

👍 One-click Wonders: Antwoord Allen met Bijlagen / Anti-phishing e-mails / 🕘Toon tijdzone van afzender ...

👩🏼‍🤝‍👩🏻 Contacten & Agenda: Batch contact toevoegen vanuit geselecteerde e-mails / Een contactgroep splitsen naar individuele groepen / Verjaardagsherinnering verwijderen ...

Ontgrendel direct Kutools voor Outlook met één klik. Wacht niet langer, download nu en verhoog je efficiëntie!

kutools for outlook features1 kutools for outlook features2