Jak stahovat přílohy aplikace Outlook z více e-mailů do místní složky

Jak stahovat přílohy aplikace Outlook z více e-mailů do místní složky

Stahování příloh z jednoho e-mailu je velmi snadné. Většina klientů nabízí způsob stahování souborů ZIP. Ale je to složité, pokud jde o extrahování nebo stahování příloh aplikace Outlook z více e-mailů. Protože tuto funkci předem nenabízí žádný z online ani offline klientů, budeme muset najít skripty a nástroje pro její implementaci.

Jak stahovat přílohy z více e-mailů v Outlooku

Ke stažení příloh můžete použít kteroukoli z těchto metod. To bude vyžadovat VB Script, takže se ujistěte, že máte pro svůj účet dostatečná oprávnění.

  1. NirSoft OutlookAttachView
  2. Vlastní skript VB

Každý nástroj má své výhody a nevýhody. Ujistěte se, že o nich víte, než se rozhodnete, který z nich použít.

1] NirSoft OutlookAttachView

Pokud k přijímání e-mailů používáte aplikaci Outlook ve verzi Microsoft Office, můžete ke stažení všech příloh použít bezplatný software s názvem OutlookAttachView. Od roku 2003 funguje se všemi typy Outlooku, i když explicitní Outlook není podporován.

Chcete-li začít, stáhněte si software (získejte 64bitovou verzi, pokud používáte 64bitovou verzi aplikace Outlook), rozbalte soubor ZIP a otevřete OutlookAttachView.exe.

Otevře se možnosti skenování poštovní schránky. Můžete určit, které přílohy chcete skenovat. Mezi další možnosti patří:

  • Který profil aplikace Outlook skenovat
  • Skenovat zprávy vytvořené za posledních X dní
  • Vyloučit určité typy dokumentů
  • Skenujte zprávy od konkrétních lidí
  • Skenujte přílohy obsahující konkrétní textový obsah

Chcete-li extrahovat přílohy, postupujte takto:

  • Po instalaci softwaru ponechte vše jako výchozí, pokud opravdu chcete, aby byly uloženy všechny přílohy ve vaší doručené poště. Nastavte software. Až budete připraveni zahájit skenování, klikněte na OK.
  • Skenování je rychlé; nicméně to bude samozřejmě trvat déle, pokud jste obdrželi masivní archiv e-mailů. Bohužel na skenování není žádný ukazatel průběhu, takže nemůžete říct, jak daleko to skončilo, takže ho raději nechte běžet na pozadí a vraťte se později, abyste zjistili, zda je dokončeno..
  • Po dokončení skenování budete moci zobrazit náhled a zobrazit všechny přílohy se sloupci obsahujícími položky, jako je název souboru, délka souboru a přípona.
  • Chcete-li vybrat konkrétní přílohy, podržte klávesu Ctrl a postupně klikněte levým tlačítkem na každý řádek. Případně stiskněte Ctrl + A pro zvýraznění (výběr) všech příloh.
  • Poté klikněte na nabídku „Soubor“ a klikněte na „Kopírovat vybrané přílohy do“ (stiskněte F4). Můžete určit, kam exportovat přílohy a formátovat názvy dokumentů. Až budete připraveni, klikněte na OK.
  • Stáhne nebo uloží všechny vybrané přílohy do cílové složky.

Nelze je však odstranit z vašich e-mailů, takže k nim můžete v případě potřeby stále přistupovat prostřednictvím aplikace Outlook.

2] Pomocí VB skriptu

Tento segment demonstruje kód VBA v návodu, který vám pomůže uložit všechny přílohy z různých e-mailů do vybrané složky současně .

  • Nejprve musíte vytvořit složku pro ukládání příloh na místní disk. Pomocí Průzkumníka souborů a známého umístění vytvořte složku a pojmenujte ji Přílohy.
  • Vyberte e-maily, ze kterých chcete stahovat přílohy, a poté stisknutím Alt+F11 otevřete okno Programy Microsoft Visual Basic.
  • Kliknutím na „ Vložit “> „Modul“ otevřete okno „Modul“, do okna zkopírujte jeden z následujících kódů VBA.
  • Stisknutím F5 nebo pomocí nabídky spusťte kód a všechny přílohy z vybraného e-mailu se stáhnou nebo zkopírují do složky Přílohy.

VBA kód

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

Můžete také zkopírovat kód odtud a vložit jej.

Jak stahovat přílohy z více e-mailů v Gmailu

Bezplatný doplněk Save Emails and Attachments pro Gmail od SendPulse exportuje vaše přílohy do Googlu. Vyniká tím, že automaticky začne hledat nové přílohy, což znamená, že byste nikdy neměli přemýšlet o ručním provádění této metody. Funguje správně pro jednorázový export, pokud je to vše, co potřebujete.

Poznámka. Služba bude mít přístup k vašemu účtu Gmail, takže pokud se chcete připojit, proveďte informované rozhodnutí.

Při použití tohoto nástroje postupujte podle pokynů

  • Přejděte na webovou stránku doplňku a klikněte na Instalovat.
  • Vyberte svůj účet Google a klikněte na „Povolit“ a poté dokončete.
  • Přejděte do Tabulek Google a vytvořte novou tabulku.
  • Přejděte na Doplňky > Uložit e-maily a přílohy > Otevřít postranní panel.
  • Nastavte štítek Gmailu, který chcete vyhledat, a poté zadejte další filtry, například od koho je e-mail nebo po něm, a dříve než je časové období (chcete nastavit alespoň tyto filtry).
  • Klikněte na „Nastavení nahrávání“, nastavte je podle potřeby a poté klikněte na „Vybrat složku“ a vyberte složku na disku, do které se mají ukládat přílohy.
  • Až budete hotovi, klikněte na Uložit pravidlo > Spustit. Doplněk se dokonce automaticky spustí na zadní straně a aktualizuje se, když přijdou nové e-maily.

Uvnitř jednotky můžete ukládat přílohy. Případně otevřete jednotku, klikněte pravým tlačítkem na složku a vyberte Načíst pro uložení místní repliky. Poté můžete odstranit složku z disku, abyste uvolnili cloudové úložiště.

Stáhněte si rozšíření odtud

Jak stahovat přílohy z více e-mailů na libovolném poštovním serveru

Mail Attachment Downloader je cenově dostupná možnost, protože funguje v mnoha e-mailových službách, jako je Outlook, Gmail, AOL, Yahoo nebo jakýkoli poštovní server. Je také zdarma pro osobní použití.

Nevýhodou je, že existuje několik doplňků, které můžete získat v placené verzi. To zahrnuje možnost procvičit si několik filtrů a nahrávat z více účtů současně. Úplný rozdíl najdete na stránce licencování softwaru.

Poznámka. Zde budete muset zadat své e-mailové údaje. Ujistěte se tedy, že máte naprostou důvěru a proveďte informovanou volbu.

Pojďme se podívat na nejjednodušší krok k extrahování příloh z více e-mailů.

  • Stáhněte si ZIP, rozbalte jej a spusťte EXE instalační program uvnitř. Po připojení spusťte stahování příloh pošty.
  • Klikněte na „Nastavení“. Zde si můžete vybrat poštovní server (kdokoli odeslal váš e-mail), po kterém zadáte účet a heslo. Nezapomeňte si přečíst černý pruh ve spodní části, včetně důležitých informací.
  • Až budete připraveni, klikněte na Test připojení. Pokud to nepomůže, ujistěte se, že jste povolili protokol POP/IMAP podle potřeby a že výzva k účtu a heslo jsou správné. Až budete mít pravdu, klikněte na Uložit.
  • Pokud chcete, aby se přílohy vydávaly do jedinečné složky, změňte oblast uložení. Tento systém můžete dále přizpůsobit pomocí karet. Například ve složce/dokumentech můžete omezit vyhledávání na vybrané složky. Při vyhledávání můžete zadat rozsah dat. Ve filtrech můžete zadat otázky sestávající z odesílatele nebo problémového řetězce.
  • Až budete připraveni, klikněte na Připojit a stáhnout. Poté uloží vaše přílohy do složky podle vašeho výběru.

Stáhnout z oficiálních stránek . Software nabízí bezplatnou verzi pro osobní použití.

Závěrečná slova

Stahování více příloh z více e-mailů by mělo být součástí všech e-mailových klientů. Ke stažení PDF dokumentů, které dostávám od klientů každý den na konci měsíce, používám skript. To zajišťuje, že mám kopie všech a neztrácím čas jejich stahováním jednotlivě.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *