chceš automaticky stahovat a ukládat přílohy když obdržíte nové e-maily na Microsoft Outlook do určité složky? No, pokud jste někdy přemýšleli, jak, tento příspěvek vám ukáže, jak automaticky stahovat přílohy aplikace Outlook, jakmile je obdržíte. K tomu vytvoříme a nakonfigurujeme skript VBA v Outlooku.
Automaticky stáhnout a uložit přílohy aplikace Outlook do určité složky
Pokud chcete automaticky stahovat nebo ukládat přílohy z Outlooku do určité složky, musíte použít skript VBA. Jedná se o dva hlavní kroky:
- Vytvořte skript VBA.
- Nastavte pravidlo aplikace Outlook pro vytvořený skript VBA.
1] Vytvořte skript VBA
Pomocí jednoduchého skriptu VBA můžete uložit všechny své přílohy aplikace Outlook, jako jsou dokumenty Word, prezentace, tabulky, soubory PDF, obrázky a další, do předem určeného umístění. VBA je zkratka pro Visual Basic for Application, který je široce používán pro vytváření programů. Běží jako interní programovací jazyk v různých aplikacích Microsoft Office včetně MS Outlook. Pomocí něj můžete vytvořit makro nebo skript a dále rozšířit funkce aplikací Office. Pomocí něj můžete také nastavit, aby Outlook automaticky ukládal vaše přílohy. Ke spuštění vygenerovaného skriptu však budete muset také později nastavit pravidlo aplikace Outlook.
Chcete-li vytvořit požadovaný skript VBA, můžete provést následující kroky:
Nejprve otevřete aplikaci Outlook a stiskněte tlačítko Alt + F11 klávesová zkratka pro rychlé otevření Microsoft Visual Basic pro aplikace okno, kde budete muset zadat programovací kód a vytvořit skript.
Nyní stiskněte tlačítko Vložit z horního panelu nabídek a poté vyberte Modul volba. Tím se otevře nové okno modulu.
Poté zkopírujte a vložte níže uvedený skript VBA do nově otevřeného okna modulu:
Public Sub SaveAttachmentsToDisk(MItem As Outlook.MailItem) Dim oAttachment As Outlook.Attachment Dim sSaveFolder As String sSaveFolder = "C:\Users\Komal\Documents\Outlook" For Each oAttachment In MItem.Attachments oAttachment.SaveAsFile sSaveFolder & oAttachment.DisplayName Next End Sub
Všimněte si, že ve výše uvedeném kódu je „C:\Users\Komal\Documents\Outlook“ cesta ke složce, do které chcete automaticky ukládat přílohy aplikace Outlook. Nahraďte ji tedy úplnou cestou k odpovídající složce v počítači.
Jakmile správně zadáte výše uvedený kód VBA, uložte skript a zavřete okno.
Vidět: Limity velikosti příloh pro Outlook, Gmail, Yahoo, Hotmail atd .
2] Nastavte pravidlo aplikace Outlook pro vytvořený skript VBA
Po vytvoření výše uvedeného skriptu VBA je druhým a posledním krokem konfigurace pravidla aplikace Outlook, aby bylo možné automaticky stahovat a ukládat přílohy z aplikace Outlook do konkrétní složky. Zde jsou kroky, jak to udělat:
Po zavření okna VBA budete navigováni do zobrazení pošty aplikace Outlook. Odtud přejděte na Domov a poté klikněte na Pravidla volba.
Ze zobrazených možností vyberte Správa pravidel a upozornění volba.
Nyní v nově otevřeném okně klepněte na Nové pravidlo na kartě Pravidla e-mailu.
funkce prostředí PowerShell 5
V okně Průvodce pravidly vyberte Použít pravidlo na zprávy, které obdržím a stiskněte tlačítko Další.
Na další obrazovce zrušte zaškrtnutí všech políček kromě který má přílohu a stiskněte tlačítko Další. Poté se zobrazí výzva „Toto pravidlo se použije na každou přijatou zprávu. Je to správně?' dialog. Jednoduše klepněte na tlačítko Ano v tomto dialogu.
Dále zaškrtněte spustit skript zaškrtněte políčko Co chcete udělat s dialogem zprávy a poté klikněte na možnost „skript“. Poté vyberte skript VBA, který jste právě vytvořili výše, a poté stiskněte tlačítko OK > Další.
Nyní zadejte název pravidla a nastavte možnosti pravidla včetně Spustit toto pravidlo nyní pro zprávy, které jsou již ve složce „Doručená pošta“, Zapnout toto pravidlo a Vytvořit toto pravidlo pro všechny účty.
Nakonec zkontrolujte nově vytvořené pravidlo aplikace Outlook a stiskněte tlačítko Dokončit. Přílohy aplikace Outlook budou nyní automaticky staženy do vámi zadané složky.
Číst: Nelze připojit soubory k e-mailu v Outlook.com nebo v desktopové aplikaci .
Poznámka: Možnost Spustit skript v nejnovějších verzích aplikace Microsoft Outlook chybí. Chcete-li však tuto možnost použít, stále můžete provést menší úpravu registru. Po provedení požadovaných změn v registru můžete podle všech výše uvedených kroků nakonfigurovat pravidlo aplikace Outlook a spustit skript VBA pro automatické stahování příloh aplikace Outlook.
Před provedením jakýchkoli změn v registru se důrazně doporučuje vytvořit zálohu registru . Nesprávné vyladění může vážně poškodit váš systém. Takže buďte na bezpečné straně zálohováním registru.
Zde je návod, jak můžete spustit vytvořený skript VBA v aplikaci Outlook pomocí Editoru registru:
Nejprve otevřete aplikaci Editor registru. Chcete-li to provést, vyvolejte příkazové pole Spustit pomocí Win+R a zadejte do něj regedit. Dále v Editoru registru přejděte do níže uvedeného umístění:
Computer\HKEY_CURRENT_USER\Software\Microsoft\Office.0\Outlook\Security
Nyní klikněte pravým tlačítkem myši na prázdnou sekci na pravém panelu a v zobrazené kontextové nabídce vyberte možnost Nový > Hodnota DWORD (32bitová). Jednoduše pojmenujte nově vytvořený DWORD jako EnableUnsafeClientMailRules .
Dále poklepejte na EnableUnsafeClientMailRules DWORD a poté do pole Údaj hodnoty zadejte 1 a stiskněte tlačítko OK.
Nyní budete moci použít pravidlo Spustit skript v Outlooku.
Číst: Zablokujte automatické stahování příloh kalendáře Outlook .
Jak zastavím aplikaci Outlook v automatickém stahování příloh?
Pokud nechcete stahovat obrázky Outlooku automaticky, otevřete Outlook a klikněte na nabídku Soubor. Nyní přejděte na Možnosti, přejděte na kartu Centrum důvěryhodnosti a vyberte možnost Nastavení centra důvěryhodnosti. V novém dialogovém okně přejděte na kartu Automatické stahování a zaškrtněte možnost Nestahovat obrázky automaticky ve standardních e-mailových zprávách HTML nebo položkách RSS.
Jak si stáhnu více příloh najednou?
Chcete-li uložit všechny přílohy z e-mailu najednou v MS Outlook, otevřete e-mail v samostatném okně a poté klepněte na rozevírací tlačítko vedle přílohy. Poté klikněte na možnost Vybrat vše. Dále klikněte na tlačítko Uložit jako a poté vyhledejte a vyberte umístění, kam chcete přílohy uložit. Poté stáhne a uloží více příloh najednou.
Nyní čtěte: Přetažení příloh aplikace Outlook nefunguje .