Hoe alleen specifieke (Excel) bijlagen in Outlook opslaan?
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".
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.
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.
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.
1. Selecteer de e-mails waaruit u alleen bijlagen in een specifiek bestandsformaat wilt opslaan.
2. Klik op "Kutools" > "Bijlagenhulpmiddelen" > "Save All".

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


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".

Nu zijn alleen de bijlagen in het specifieke bestandsformaat opgeslagen.
Gerelateerde artikelen:
- Hoe alle bijlagen van e-mailberichten in Outlook opslaan?
- Hoe alle bijlagen uit een e-mail in Outlook verwijderen?
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!
📧 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 ...

