Hoe Outlook-bijlagen van meerdere e-mails naar een lokale map te downloaden

Hoe Outlook-bijlagen van meerdere e-mails naar een lokale map te downloaden

Bijlagen downloaden van een enkele e-mail is heel eenvoudig. De meeste clients bieden een manier om ZIP-bestanden te downloaden. Maar het is lastig als het gaat om het extraheren of downloaden van Outlook-bijlagen uit meerdere e-mails. Aangezien deze functie niet van tevoren wordt aangeboden door een van de online of offline klanten, zullen we scripts en tools moeten vinden om deze te implementeren.

Bijlagen downloaden van meerdere e-mails in Outlook

U kunt elk van deze methoden gebruiken om bijlagen te downloaden. Hiervoor is VB Script vereist, dus zorg ervoor dat u voldoende rechten heeft voor uw account.

  1. NirSoft OutlookAttachView
  2. Aangepast VB-script

Elk hulpmiddel heeft zijn eigen voor- en nadelen. Zorg ervoor dat u hiervan op de hoogte bent voordat u kiest welke u wilt gebruiken.

1] NirSoft OutlookAttachView

Als u de Microsoft Office-versie van Outlook gebruikt om e-mail te ontvangen, kunt u de gratis software OutlookAttachView gebruiken om al uw bijlagen te downloaden. Het werkt sinds 2003 met alle soorten Outlook, hoewel expliciete Outlook niet wordt ondersteund.

Download om te beginnen de software (download de 64-bits versie als u de 64-bits versie van Outlook gebruikt), pak het ZIP-bestand uit en open OutlookAttachView.exe.

De opties voor het scannen van de mailbox worden geopend. U kunt aangeven welke bijlagen u wilt scannen. De opties bestaan ​​onder andere uit:

  • Welk Outlook-profiel moet worden gescand
  • Scan berichten die in de afgelopen X dagen zijn gemaakt
  • Sluit bepaalde soorten documenten uit
  • Scan berichten van specifieke mensen
  • Scan bijlagen met specifieke tekstinhoud

Volg deze stappen om bijlagen uit te pakken:

  • Laat na het installeren van de software alles op standaard staan ​​als je echt wilt dat elke bijlage in je inbox bewaard blijft. Stel de software in. Wanneer u klaar bent om te beginnen met scannen, klikt u op OK.
  • De scan is snel; het zal echter uiteraard langer duren als u een enorm archief met e-mails heeft ontvangen. Helaas is er geen voortgangsbalk op de scan, dus je kunt niet zien hoe ver het is gegaan, dus je kunt het beter op de achtergrond laten draaien en later terugkomen om te zien of het klaar is..
  • Zodra de scan is voltooid, kunt u een voorbeeld bekijken en alle bijlagen bekijken met kolommen met vermeldingen zoals bestandsnaam, bestandslengte en extensie.
  • Om specifieke bijlagen te selecteren, houdt u Ctrl ingedrukt en klikt u achtereenvolgens met de linkermuisknop op elke regel. U kunt ook op Ctrl + A drukken om alle bijlagen te markeren (selecteren).
  • Klik vervolgens op het menu “Bestand” en klik op “Geselecteerde bijlagen kopiëren naar” (druk op F4). U kunt opgeven waar u bijlagen naartoe wilt exporteren en documentnamen opmaken. Als u klaar bent, klikt u op OK.
  • Het zal alle geselecteerde bijlagen downloaden of opslaan in de doelmap.

Ze kunnen echter niet uit uw e-mails worden verwijderd, dus u kunt ze desgewenst nog steeds openen via Outlook.

2] VB-script gebruiken

Dit segment demonstreert VBA-code in een walkthrough die u zal helpen sla alle bijlagen van verschillende e-mails tegelijkertijd op in de geselecteerde map .

  • Eerst moet u een map maken om bijlagen op uw lokale schijf op te slaan. Gebruik Verkenner en een bekende locatie om een ​​map te maken en deze Bijlagen te noemen.
  • Selecteer de e-mails waarvan u bijlagen wilt downloaden en druk vervolgens op Alt+F11 om het venster Microsoft Visual Basic-programma’s te openen.
  • Klik op ” Invoegen “> “Module” om het venster “Module” te openen, kopieer een van de volgende VBA-codes naar het venster.
  • Druk op F5 of gebruik het menu om de code uit te voeren en alle bijlagen van de geselecteerde e-mail worden gedownload of gekopieerd naar de map Bijlagen.

VBA-code

Dim GCount As Integer
Dim GFilepath As String
Public Sub SaveAttachments()
'Update 20200821
Dim xMailItem As Outlook.MailItem
Dim xAttachments As Outlook.Attachments
Dim xSelection As Outlook.Selection
Dim i As Long
Dim xAttCount As Long
Dim xFilePath As String, xFolderPath As String, xSaveFiles As String
On Error Resume Next
xFolderPath = CreateObject("WScript.Shell").SpecialFolders(16)
Set xSelection = Outlook.Application.ActiveExplorer.Selection
xFolderPath = xFolderPath & "\Attachments\"
If VBA.Dir(xFolderPath, vbDirectory) = vbNullString Then
VBA.MkDir xFolderPath
End If
GFilepath = ""
For Each xMailItem In xSelection
Set xAttachments = xMailItem.Attachments
xAttCount = xAttachments.Count
xSaveFiles = ""
If xAttCount > 0 Then
For i = xAttCount To 1 Step -1
GCount = 0
xFilePath = xFolderPath & xAttachments.Item(i).FileName
GFilepath = xFilePath
xFilePath = FileRename(xFilePath)
If IsEmbeddedAttachment(xAttachments.Item(i)) = False Then
xAttachments.Item(i).SaveAsFile xFilePath
If xMailItem.BodyFormat <> olFormatHTML Then
xSaveFiles = xSaveFiles & vbCrLf & "<Error! Hyperlink reference not valid.>"
Else
xSaveFiles = xSaveFiles & "<br>"& "<a href='file://"& xFilePath & "'>"& xFilePath & "</a>"
End If
End If
Next i
If xSaveFiles <> ""Then
If xMailItem.BodyFormat <> olFormatHTML Then
xMailItem.Body = vbCrLf & "The file(s) were saved to "& xSaveFiles & vbCrLf & xMailItem.Body
Else
xMailItem.HTMLBody = "<p>"& "The file(s) were saved to "& xSaveFiles & "</p>"& xMailItem.HTMLBody
End If
End If
xMailItem.Save
End If
Next
Set xAttachments = Nothing
Set xMailItem = Nothing
Set xSelection = Nothing
End Sub

Function FileRename(FilePath As String) As String
Dim xPath As String
Dim xFso As FileSystemObject
On Error Resume Next
Set xFso = CreateObject("Scripting.FileSystemObject")
xPath = FilePath
FileRename = xPath
If xFso.FileExists(xPath) Then
GCount = GCount + 1
xPath = xFso.GetParentFolderName(GFilepath) & "\"& xFso.GetBaseName(GFilepath) & ""& GCount & "."+ xFso.GetExtensionName(GFilepath)
FileRename = FileRename(xPath)
End If
xFso = Nothing
End Function

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

Je kunt de code hier ook kopiëren en plakken.

Bijlagen downloaden van meerdere e-mails in Gmail

De gratis add-on Save Emails and Attachments van SendPulse voor Gmail exporteert uw bijlagen naar Google. Wat het opvalt, is dat het automatisch begint te zoeken naar nieuwe bijlagen, wat betekent dat u er nooit aan moet denken om deze methode handmatig uit te voeren. Het werkt correct voor een eenmalige export als dat alles is wat u nodig heeft.

Opmerking. De service heeft toegang tot uw Gmail-account, dus maak een weloverwogen keuze als u verbinding wilt maken.

Volg de instructies om deze tool te gebruiken

  • Ga naar de add-on-webpagina en klik op Installeren.
  • Selecteer uw Google-account en klik op “Toestaan” en voltooi dan.
  • Ga naar Google Spreadsheets en maak een nieuwe tabel aan.
  • Ga naar Add-ons > E-mails en bijlagen opslaan > Zijbalk openen.
  • Stel het label in van de Gmail waarnaar u wilt scannen en geef vervolgens andere filters op, zoals van wie of van wie de e-mail afkomstig is, en eerder dan het datumbereik (u wilt ten minste die filters instellen).
  • Klik op “Instellingen uploaden”, stel ze naar wens in en klik vervolgens op “Map selecteren” om de map op uw schijf te selecteren waar bijlagen moeten worden opgeslagen.
  • Als u klaar bent, klikt u op Regel opslaan > Uitvoeren. De add-on wordt zelfs automatisch achterin uitgevoerd en bijgewerkt als er nieuwe e-mails binnenkomen.

U kunt bijlagen in de schijf opslaan. U kunt ook de schijf openen, met de rechtermuisknop op de map klikken en Laden selecteren om een ​​lokale replica op te slaan. U kunt vervolgens de map van de schijf verwijderen om cloudopslag vrij te maken.

Download extensie vanaf hier

Bijlagen downloaden van meerdere e-mails op elke mailserver

Mail Attachment Downloader is een betaalbare optie omdat het werkt in veel e-mailservices zoals Outlook, Gmail, AOL, Yahoo of welke mailserver dan ook. Het is ook gratis voor persoonlijk gebruik.

Het nadeel is dat er een paar add-ons zijn die je in de betaalde versie kunt krijgen. Dit omvat de mogelijkheid om een ​​aantal filters te oefenen en tegelijkertijd vanuit meerdere accounts te uploaden. U kunt het volledige verschil vinden op de pagina met softwarelicenties.

Opmerking. U moet hier uw e-mailreferenties invoeren. Zorg er dus voor dat u het volste vertrouwen heeft en een weloverwogen keuze maakt.

Laten we eens kijken naar de eenvoudigste stap om bijlagen uit meerdere e-mails te extraheren.

  • Download de ZIP, pak het uit en voer het EXE-installatieprogramma erin uit. Eenmaal verbonden, start u de downloader voor e-mailbijlagen.
  • Klik op “Instellingen”. Hier kunt u een mailserver selecteren (degene die uw e-mail heeft verzonden) waarna u een account en wachtwoord invoert. Lees zeker ook de zwarte balk onderaan, inclusief belangrijke informatie.
  • Als u klaar bent, klikt u op Verbinding testen. Als dat niet werkt, zorg er dan voor dat u het POP/IMAP-protocol zoals vereist hebt ingeschakeld en dat uw accountuitdaging en wachtwoord correct zijn. Als je gelijk hebt, klik je op Opslaan.
  • Als u wilt dat bijlagen worden uitgevoerd naar een unieke map, wijzigt u het opslaggebied. U kunt dit systeem verder aanpassen met behulp van tabbladen. In map/documenten kunt u bijvoorbeeld de zoekopdracht beperken tot geselecteerde mappen. Bij het zoeken kunt u een datumbereik opgeven. In de filters kunt u vragen specificeren die bestaan ​​uit de afzender of de probleemstring.
  • Als u klaar bent, klikt u op Verbinden en downloaden. Vervolgens worden uw bijlagen opgeslagen in de map van uw keuze.

Downloaden van de officiële site . De software biedt een gratis versie voor persoonlijk gebruik.

Laatste woorden

Het downloaden van meerdere bijlagen van meerdere e-mails zou een functie moeten zijn in alle e-mailclients. Ik gebruik een script om PDF-documenten te downloaden die ik elke dag aan het einde van de maand van klanten ontvang. Dit zorgt ervoor dat ik van iedereen een kopie heb en geen tijd verspil met het afzonderlijk downloaden ervan.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *