Ga naar hoofdinhoud

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 Tools > 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 (30 dagen) van dit hulpprogramma wilt, klik om het te downloaden, en ga vervolgens de bewerking toepassen volgens de bovenstaande stappen.


Gerelateerde artikelen:


Beste Office-productiviteitstools

Kutools for Outlook - Meer dan 100 krachtige functies om uw Outlook een boost te geven

???? Email Automation: Niet aanwezig (beschikbaar voor POP en IMAP)  /  Plan het verzenden van e-mails  /  Automatische CC/BCC volgens regels bij het verzenden van e-mail  /  Automatisch doorsturen (geavanceerde regels)   /  Begroeting automatisch toevoegen   /  Splits e-mails van meerdere ontvangers automatisch op in individuele berichten ...

📨 email management: Gemakkelijk e-mails herinneren  /  Blokkeer zwendel-e-mails van onderwerpen en anderen  /  Verwijder dubbele e-mails  /  Uitgebreid Zoeken  /  Consolideer mappen ...

📁 Bijlagen ProBatch opslaan  /  Batch losmaken  /  Batchcompressie  /  Automatisch opslaan   /  Automatisch loskoppelen  /  Automatisch comprimeren ...

???? Interface-magie: 😊Meer mooie en coole emoji's   /  Verhoog uw Outlook-productiviteit met weergaven met tabbladen  /  Minimaliseer Outlook in plaats van te sluiten ...

???? Wonderen met één klik: Beantwoord iedereen met inkomende bijlagen  /   Antiphishing-e-mails  /  🕘Toon de tijdzone van de afzender ...

👩🏼‍🤝‍👩🏻 Contacten en agenda: Batchcontacten toevoegen uit geselecteerde e-mails  /  Splits een contactgroep in individuele groepen  /  Verwijder verjaardagsherinneringen ...

Over 100 Eigenschappen Wacht op je verkenning! Klik hier om meer te ontdekken.

 

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations