Tip: andere talen zijn Google-Vertaald. Je kunt het English versie van deze link.
Log in
x
or
x
x
Registreren
x

or

Hoe kan alleen specifieke (excel) bijlage in Outlook worden opgeslagen?

Outlook biedt een functie voor het opslaan van alle bijlagen waarmee u snel alle bijlagen in een e-mail in een specifieke map in één keer 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


Sla eenvoudig alle bijlagen van meerdere geselecteerde e-mails op in de 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 hieronder te zien was.

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

Tabblad Office - Bewerken en browsen met tabbladen in Office inschakelen en werk veel eenvoudiger maken ...
Kutools voor Outlook - brengt 100 krachtige geavanceerde functies naar Microsoft Outlook
  • Auto CC / BCC door regels bij het verzenden van e-mail; Automatisch doorsturen Meerdere e-mails volgens regels; Auto antwoord zonder uitwisselingsserver en meer automatische functies ...
  • BCC-waarschuwing - laat een bericht zien wanneer u probeert alles te beantwoorden als uw e-mailadres in de BCC-lijst staat; Herinneren wanneer bijlagen ontbrekenen meer functies herinneren ...
  • Antwoorden (alles) met alle bijlagen in het mailgesprek; Antwoord veel e-mails tegelijk; Auto groet toevoegen wanneer antwoord; Datum en tijd automatisch toevoegen aan onderwerp ...
  • Hulpmiddelen voor bijlagen: Auto Detach, Alles comprimeren, Alles hernoemen, Alles opslaan ... Quick Report, Tel geselecteerde e-mails, Dubbele e-mails en contacten verwijderen ...
  • Meer dan 100 geavanceerde functies zullen dat doen los de meeste problemen op in Outlook 2010-2019 en 365. Volledige functionaliteit 60-daagse gratis proefversie.

Sla alleen een specifieke bijlage op in Outlook

De onderstaande VBA-code kan helpen om alleen specifieke bijlagen in een e-mail of meerdere e-mails aan een specifieke map op te slaan. Doe het als volgt.

1. Start uw Outlook, selecteer in de mailinglijst een e-mail of meerdere e-mails waar u specifieke bijlagen van opslaat.

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

VBA-code: bewaar alleen een specifieke bijlage in een e-mail of meerdere e-mails aan 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 Gereedschap > Referenties, in de Referenties - Project dialoog, controleer de Microsoft Scripting Runtime in en klik op de OK knop.

4. druk de F5 sleutel om de code uit te voeren. In de popped out Blader naar de map dialoogvenster, 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 opslaat in het tekstvak in en klik OK.

Dan worden alleen de opgegeven bijlagen opgeslagen.

Notes:

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

2. Na het opslaan wordt een bijlage voor het opslaan van bijlagen in de berichttekst weergegeven. 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 eenvoudiger!

  • Auto CC / BCC door regels bij het verzenden van e-mail; Automatisch doorsturen Meerdere e-mails op maat; Auto antwoord zonder uitwisselingsserver en meer automatische functies ...
  • BCC-waarschuwing - laat een bericht zien als je alles probeert te beantwoorden als uw e-mailadres in de BCC-lijst staat; Herinneren wanneer bijlagen ontbrekenen meer functies herinneren ...
  • Antwoord (Alle) Met alle bijlagen in het e-mailgesprek; Antwoord veel e-mails in seconden; Auto groet toevoegen wanneer antwoord; Datum toevoegen aan onderwerp ...
  • Bijlagehulpmiddelen: beheer alle bijlagen in alle e-mails, Automatisch ontkoppelen, Alles comprimeren, Alles hernoemen, Alles opslaan ... Snelrapport, Tel geselecteerde e-mails...
  • Krachtige ongewenste e-mails op maat; Verwijder dubbele e-mails en contacten... Hiermee kunt u slimmer, sneller en beter doen in Outlook.
kutools outlook kutools tab 1180x121
shot kutools outlook kutools plus tab 1180x121
Say something here...
symbols left.
You are guest ( Sign Up? )
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.