Note: The other languages of the website are Google-translated. Back to English

Hoe alleen specifieke (Excel) bijlagen in Outlook op te slaan?

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

Bewaar alleen specifieke bijlagen in bestandsindelingen in Outlook met VBA-code
Sla eenvoudig alleen specifieke bestandsformaatbijlagen op in Outlook met een geweldige tool


Bewaar alleen specifieke bijlagen in bestandsindelingen in Outlook met VBA-code

De volgende VBA-code kan helpen om alleen specifieke bestandsformaatbijlagen in een of meer geselecteerde e-mails op te slaan in een specifieke map. Ga als volgt te werk.

1. Start uw Outlook. Selecteer in de lijst Mail een of meer e-mails waarvan u alleen bijlagen in een bepaalde bestandsindeling 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 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. 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.

Opmerking: voor meerdere bestandsextensies moet u deze met komma's scheiden.

Dan worden alleen de opgegeven bijlagen opgeslagen.


Sla eenvoudig alleen specifieke bestandsformaatbijlagen op in Outlook met een geweldige tool

Als VBA nieuw voor u is, raden we u hier aan om de Bewaar alle bijlagen kenmerk van Kutools for Outlook. Met deze functie kunt u eenvoudig alleen bijlagen in een specifieke bestandsindeling in Outlook opslaan.

1. Selecteer de e-mails waarvan u alleen bijlagen in een specifieke bestandsindeling wilt opslaan.

2. klikken Kutools > Hulpmiddelen voor bijlagen > Save All.

3. In de Instellingen opslaan dialoogvenster, moet u als volgt configureren.

3.1) In de Bewaar bijlage (n) in deze map sectie, klik op de knop om een ​​map te selecteren om de bijlagen op te slaan;
3.2) Klik op de geavanceerde opties knop om het dialoogvenster uit te vouwen;
3.3) In de Filter voorwaarden sectie, controleer de Type bijlage selectievakje en voer vervolgens de bestandsextensie in van de bijlagen die u in de tekst wilt opslaan.
Tips: Voor meerdere bestandsextensies moet u ze scheiden met puntkomma's.
3.4) Klik op de OK knop. Zie screenshot:

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

5. Dan verschijnt er een ander dialoogvenster om u te vertellen hoeveel bijlagen zijn opgeslagen, klik op de OK knop.

Nu worden alleen de specifieke bestandsformaatbijlagen opgeslagen.

Klik hier voor meer informatie over deze functie.

  Als u een gratis proefperiode wilt hebben (30-dag) van dit hulpprogramma, klik om het te downloaden, en ga vervolgens de bewerking toepassen volgens de bovenstaande stappen.


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
 
Heb je vragen? Stel ze hier. (0)
Nog geen beoordelingen. Beoordeel als eerste!
Er zijn nog geen reacties geplaatst

Volg ons

Copyright © 2009 - www.extendoffice.com. | Alle rechten voorbehouden. Aangedreven door ExtendOffice. | Sitemap
Microsoft en het Office-logo zijn handelsmerken of gedeponeerde handelsmerken van Microsoft Corporation in de Verenigde Staten en / of andere landen.
Beschermd door Sectigo SSL