Skip to main content

Hoe alle bijlagen in één/meerdere e-mails in Outlook afdrukken?

Author: Kelly Last Modified: 2025-05-29

Zoals u weet, zal Microsoft Outlook alleen de e-mailinhoud zoals de kop en het bericht afdrukken wanneer u op Bestand > Afdrukken klikt, maar niet de bijlagen. Hier laten we u zien hoe u gemakkelijk alle bijlagen in een geselecteerde e-mail kunt afdrukken in Microsoft Outlook.


Alle bijlagen in één e-mailbericht één voor één afdrukken

Microsoft Outlook biedt ons de functie Snel Afdrukken, waarmee u bijlagen in een e-mailbericht één voor één kunt afdrukken.

1. Selecteer het e-mailbericht waarvan u de bijlagen later wilt afdrukken.

2. Klik op één bijlage in deze e-mail.

steps of printing all attachments in one email message one by one

3. Klik op de knop Snel Afdrukken in de groep Antwoorden op het tabblad Bijlagen.

steps of printing all attachments in one email message one by one
Opmerking: de Bijlagenhulpmiddelen worden pas geactiveerd als u op bijlagen in e-mails klikt.

4. Er verschijnt een dialoogvenster Openen E-mailbijlage, klik alstublieft op de knop Openen .

steps of printing all attachments in one email message one by one

Let op dat deze stap de geselecteerde bijlage zal openen en tegelijkertijd afdrukken.

Om andere bijlagen in deze e-mail af te drukken, herhaal dan stap 2 tot en met 4.

Snel alle bijlagen uit meerdere e-mails in Outlook opslaan/exporteren

Normaal gesproken kunnen we bijlagen uit één e-mail opslaan door de Bijlagenhulpmiddelen te activeren en de functie Alle Bijlagen Opslaan in Outlook te gebruiken. Maar wat als je bijlagen uit meerdere e-mails of uit de hele mailmap wilt opslaan in Outlook? Probeer de functie Alle (Bijlagen) Opslaan van Kutools voor Outlook.

save attachments in multiple emails kto9

Alle bijlagen in één e-mailbericht in bulk afdrukken

Als er veel bijlagen in één e-mailbericht zitten, kan het tijdrovend zijn om ze één voor één af te drukken. De volgende methode helpt u om alle bijlagen in een geselecteerd e-mailbericht in bulk af te drukken.

1. Selecteer het e-mailbericht waarvan u de bijlagen later wilt afdrukken.

2. Klik in Outlook 2010 of latere versies op Bestand > Afdrukken > Afdrukopties. Zie de volgende schermafbeelding:

steps of batch printing all attachments in one email message

3. Vink in het dialoogvenster Afdrukken de optie Bijgevoegde bestanden afdrukken aan. Bijlagen worden alleen naar de standaardprinter afgedrukt in de sectie Afdrukopties.

steps of batch printing all attachments in one email message

4. Klik op de knop Afdrukken.

5. Klik in het pop-up dialoogvenster Openen E-mailbijlage op de knop Openen om verder te gaan. (Opmerking: Dit dialoogvenster verschijnt voor elke bijlage apart.)

steps of batch printing all attachments in one email message

Nu worden alle bijlagen in dit geselecteerde e-mailbericht tegelijk afgedrukt.


Alle bijlagen en afbeeldingen in meerdere geselecteerde e-mails in bulk afdrukken

Om alle bijlagen in meerdere e-mails en alle afbeeldingen in de berichttekst in Outlook af te drukken, volg dan onderstaande stappen om een VBA-code toe te passen.

1. Houd in de mailinglijst de Ctrl- of Shift-toets ingedrukt om meerdere e-mails te selecteren waarvan u de bijlagen wilt afdrukken.

2. Druk gelijktijdig op Alt + F11 om het venster Microsoft Visual Basic for Applications te openen.

3. Klik in het venster Microsoft Visual Basic for Applications op Tools > References. Vink vervolgens de optie Microsoft Scripting Runtime aan zoals hieronder weergegeven. Klik op OK wanneer u klaar bent.

steps of batch printing all attachments and pictures in multiple selected emails

4. Klik op Invoegen > Module, en plak vervolgens onderstaande VBA-code in het nieuwe modulevenster.

VBA: Alle bijlagen in meerdere Outlook-e-mails afdrukken

Sub PrintAllAttachmentsInMultipleMails()
  'Update by ExtendOffice 2022/08/03
  Dim xShellApp As Object
  Dim xFSO As Scripting.FileSystemObject
  Dim xItem As Object
  Dim xTempFldPath, xFilePath As String
  Dim xSelItems As Outlook.Selection
  Dim xMailItem As Outlook.MailItem
  Dim xAttachments As Outlook.Attachments
  Dim xAttachment As Outlook.Attachment
  Dim xFile As File
  On Error Resume Next
  Set xFSO = New Scripting.FileSystemObject
  xTempFldPath = xFSO.GetSpecialFolder(2).Path & "\Attachments " & Format(Now, "yyyymmddhhmmss") 'xFSO.GetSpecialFolder(2) For saving temporary files
  If xFSO.FolderExists(xTemfldpath) = False Then 'create temporary folder
    xFSO.CreateFolder (xTempFldPath)
  End If
  Set xSelItems = Outlook.ActiveExplorer.Selection
  Set xShellApp = CreateObject("Shell.Application")
  For Each xItem In xSelItems
    If xItem.Class = OlObjectClass.olMail Then
      Set xMailItem = xItem
      Set xAttachments = xMailItem.Attachments
      For Each xAttachment In xAttachments
        xFilePath = xTempFldPath & "\" & xAttachment.FileName
        xAttachment.SaveAsFile (xFilePath)
      Next
    End If
  Next
  For Each xFile In xFSO.GetFolder(xTempFldPath).Files
    VBA.DoEvents
    Call xShellApp.ShellExecute(xFile.Path, "", "", "print", 0)
  Next
  Set xSelItems = Nothing
  Set xShellApp = Nothing
  Set xFSO = Nothing
End Sub

5. Druk op de toets F5 of klik op de knop Uitvoeren om deze VBA-code uit te voeren. Nu ziet u dat alle bijlagen in de geselecteerde e-mails en de afbeeldingen in de berichttekst worden afgedrukt.

Opmerking:

  • Elke afbeelding zal een pop-updialoogvenster oproepen om uw bevestiging te vragen voor het afdrukken. Andere soorten bestanden worden direct afgedrukt.
  • Als er afbeeldingen in een e-mailhandtekening staan, verschijnen er ook pop-updialoogvensters.
  • Als u de foutmelding De macro's in dit project zijn uitgeschakeld krijgt, raadpleeg dan deze handleiding: Hoe Macro's In- en Uitschakelen in Outlook?

Alle bijlagen in meerdere geselecteerde e-mails behalve afbeeldingen in de body in bulk afdrukken

Om alleen bijlagen in meerdere e-mails af te drukken, maar niet de afbeeldingen in de berichttekst in Outlook, volg dan onderstaande stappen om een VBA-code toe te passen.

1. Houd in de mailinglijst de Ctrl- of Shift-toets ingedrukt om meerdere e-mails te selecteren waarvan u de bijlagen wilt afdrukken.

2. Druk gelijktijdig op Alt + F11 om het venster Microsoft Visual Basic for Applications te openen.

3. Klik in het venster Microsoft Visual Basic for Applications op Tools > References. Vink vervolgens de optie Microsoft Scripting Runtime aan zoals hieronder weergegeven. Klik op OK wanneer u klaar bent.

the steps of batch printing all attachments in multiple selected emails except pictures in the body

4. Klik op Invoegen > Module, en plak vervolgens onderstaande VBA-code in het nieuwe modulevenster.

VBA: Alle bijlagen in meerdere Outlook-e-mails afdrukken

Sub PrintAllAttachmentsInMultipleMails()
  'Update by ExtendOffice 2022/08/05
  Dim xShellApp As Object
  Dim xFSO As Scripting.FileSystemObject
  Dim xItem As Object
  Dim xTempFldPath, xFilePath As String
  Dim xSelItems As Outlook.Selection
  Dim xMailItem As Outlook.MailItem
  Dim xAttachments As Outlook.Attachments
  Dim xAttachment As Outlook.Attachment
  Dim xFile As File
  On Error Resume Next
  Set xFSO = New Scripting.FileSystemObject
  xTempFldPath = xFSO.GetSpecialFolder(2).Path & "\Attachments " & Format(Now, "yyyymmddhhmmss") 'xFSO.GetSpecialFolder(2) For saving temporary files
  If xFSO.FolderExists(xTemfldpath) = False Then 'create temporary folder
    xFSO.CreateFolder (xTempFldPath)
  End If
  Set xSelItems = Outlook.ActiveExplorer.Selection
  Set xShellApp = CreateObject("Shell.Application")
  For Each xItem In xSelItems
    If xItem.Class = OlObjectClass.olMail Then
      Set xMailItem = xItem
      Set xAttachments = xMailItem.Attachments
      For Each xAttachment In xAttachments
        If IsEmbeddedAttachment(xAttachment) = False Then
          xFilePath = xTempFldPath & "\" & xAttachment.FileName
          xAttachment.SaveAsFile (xFilePath)
          Debug.Print xFilePath
        End If
      Next
    End If
  Next
  For Each xFile In xFSO.GetFolder(xTempFldPath).Files
    VBA.DoEvents
    Call xShellApp.ShellExecute(xFile.Path, "", "", "print", 0)
  Next
  Set xSelItems = Nothing
  Set xShellApp = Nothing
  Set xFSO = Nothing
End Sub

Function IsEmbeddedAttachment(Attach As Attachment)
Dim xItem As MailItem
Dim xCid As String
Dim xID As String
Dim xHtml As String
On Error Resume Next
IsEmbeddedAttachment = False
Set xItem = Attach.Parent
If xItem.BodyFormat <> olFormatHTML Then Exit Function
xCid = ""
xCid = Attach.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x3712001F")
If xCid <> "" Then
    xHtml = xItem.HTMLBody
    xID = "cid:" & xCid
    If InStr(xHtml, xID) > 0 Then
        IsEmbeddedAttachment = True
    End If
End If
End Function

5. Druk op de toets F5 of klik op de knop Uitvoeren om deze VBA-code uit te voeren. Nu ziet u dat alle bijlagen in de geselecteerde e-mails worden afgedrukt.

Opmerking:

  • Elke bijgevoegde afbeelding zal een pop-updialoogvenster oproepen om uw bevestiging te vragen voor het afdrukken. Andere soorten bestanden worden direct afgedrukt.
  • Afbeeldingen in de berichttekst worden niet afgedrukt.
  • Als u de foutmelding De macro's in dit project zijn uitgeschakeld krijgt, raadpleeg dan deze handleiding: Hoe Macro's In- en Uitschakelen in Outlook?

Demo: één of alle bijlagen in een Outlook-e-mail afdrukken

 

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