Hogyan lehet automatikusan letölteni és menteni az Outlook mellékleteket egy bizonyos mappába?

Hogyan Lehet Automatikusan Letolteni Es Menteni Az Outlook Mellekleteket Egy Bizonyos Mappaba



Akarsz automatikusan letölti és menti a mellékleteket amikor új e-maileket kap Microsoft Outlook egy bizonyos mappába? Nos, ha valaha is elgondolkozott, hogyan, ez a bejegyzés megmutatja, hogyan töltheti le automatikusan az Outlook-mellékleteket, amint megkapja azokat. Ehhez létrehozunk és konfigurálunk egy VBA-szkriptet az Outlookban.



Az Outlook mellékleteinek automatikus letöltése és mentése egy adott mappába

Ha automatikusan szeretne mellékleteket letölteni vagy menteni az Outlookból egy bizonyos mappába, akkor VBA-szkriptet kell használnia. Két fő lépésről van szó:





  1. Hozzon létre egy VBA-szkriptet.
  2. Állítson be egy Outlook-szabályt a létrehozott VBA-szkripthez.

1] Hozzon létre egy VBA-szkriptet

Egy egyszerű VBA-szkript segítségével az összes Outlook-mellékletet, például Word-dokumentumokat, prezentációkat, táblázatokat, PDF-fájlokat, képeket és egyebeket mentheti egy előre megadott helyre. A VBA a Visual Basic for Application rövidítése, amelyet széles körben használnak programok létrehozására. Belső programozási nyelvként fut különféle Microsoft Office alkalmazásokban, köztük az MS Outlookban. Létrehozhat rajta makrót vagy szkriptet, és tovább bővítheti az Office-alkalmazások funkcióit. Használatával az Outlook automatikusan mentheti a mellékleteket. Később azonban be kell állítania egy Outlook-szabályt is a generált szkript futtatásához.





A szükséges VBA-szkript létrehozásához kövesse az alábbi lépéseket:



Először nyissa meg az Outlook alkalmazást, és nyomja meg a gombot Alt + F11 gyorsbillentyű a gyors megnyitásához Microsoft Visual Basic alkalmazásokhoz ablak, ahol meg kell adnia a programozási kódot és létre kell hoznia egy szkriptet.

Most nyomja meg a Beszúrás menüt a felső menüsorból, majd válassza ki a Modul választási lehetőség. Ezzel megnyílik egy új modul ablak.

Ezután másolja ki és illessze be az alábbi VBA-szkriptet az újonnan megnyíló modulablakba:



állítsa vissza a 8-os Windows 7-et

  Hogyan lehet automatikusan letölteni/menteni az Outlook-mellékleteket egy mappába

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

Ne feledje, hogy a fenti kódban a „C:\Users\Komal\Documents\Outlook” annak a mappának az elérési útja, ahol az Outlook-mellékleteket automatikusan tárolni szeretné. Tehát cserélje ki a megfelelő mappa teljes elérési útjára a számítógépen.

Miután helyesen írta be a fenti VBA-kódot, mentse el a szkriptet, és zárja be az ablakot.

Lát: Mellékletméret-korlátok az Outlook, Gmail, Yahoo, Hotmail stb .

2] Állítson be egy Outlook-szabályt a létrehozott VBA-szkripthez

Ha elkészült a fenti VBA-szkript létrehozásával, a második és egyben utolsó lépés egy Outlook-szabály konfigurálása, amely képes automatikusan letölteni és elmenteni a mellékleteket az Outlookból egy adott mappába. Íme a lépések ehhez:

A VBA ablak bezárása után az Outlook levelező nézetébe kerül. Innen menjen a itthon fülre, majd kattintson a Szabályok választási lehetőség.

A megjelenő lehetőségek közül válassza ki a Szabályok és figyelmeztetések kezelése választási lehetőség.

Most az újonnan megnyíló ablakban érintse meg a Új szabály gomb található az E-mail szabályok lapon.

A Szabályvarázsló ablakban válassza ki a Szabály alkalmazása a kapott üzenetekre opciót, és nyomja meg a Tovább gombot.

A következő képernyőn törölje az összes jelölőnégyzet bejelölését, kivéve a amelynek van melléklete opciót, majd nyomja meg a Tovább gombot. Ekkor megjelenik egy „Ez a szabály minden kapott üzenetre érvényes lesz. Ez korrekt?' párbeszéd. Egyszerűen érintse meg az Igen gombot ezen a párbeszédpanelen.

ehhez a fájlhoz nincs társítva program a művelet végrehajtásához

Ezután jelölje be a futtatni egy scriptet jelölje be a Mit szeretne tenni az üzenet párbeszédpanelben, majd kattintson a „szkript” lehetőségre. Ezután válassza ki a fent éppen létrehozott VBA-szkriptet, majd nyomja meg az OK> Tovább gombot.

Most írja be a szabály nevét, és állítsa be a szabálybeállításokat, beleértve a Szabály futtatása most a „Beérkezett üzenetek mappában” lévő üzeneteken, Kapcsolja be ezt a szabályt és a Szabály létrehozása lehetőséget az összes fiókban.

Végül tekintse át az újonnan létrehozott Outlook-szabályt, és nyomja meg a Befejezés gombot. Az Outlook mellékletei mostantól automatikusan letöltődnek a megadott mappába.

Olvas: Nem lehet fájlokat csatolni az e-mailekhez az Outlook.com vagy az asztali alkalmazásban .

Jegyzet: A parancsfájl futtatása lehetőség hiányzik a Microsoft Outlook legújabb verzióiból. Ennek az opciónak a használatához azonban továbbra is elvégezhet egy kisebb beállításjegyzéket. A szükséges beállításjegyzék-módosítások elvégzése után az összes fenti lépést követve konfigurálhatja az Outlook-szabályt, és futtathatja a VBA-szkriptet az Outlook-mellékletek automatikus letöltéséhez.

Mielőtt bármilyen módosítást végezne a rendszerleíró adatbázisban, erősen ajánlott készítsen biztonsági másolatot a Registry-ről . A rossz beállítás súlyosan károsíthatja a rendszert. Tehát a biztonság kedvéért készítsen biztonsági másolatot a rendszerleíró adatbázisáról.

Így futtathatja a létrehozott VBA-szkriptet az Outlookban a Rendszerleíróadatbázis-szerkesztővel:

legjobb izoégő 2016

Először nyissa meg a Rendszerleíróadatbázis-szerkesztő alkalmazást. Ehhez hívja elő a Futtatás parancsmezőt a Win+R használatával, és írja be a regedit parancsot. Ezután a Rendszerleíróadatbázis-szerkesztőben navigáljon az alábbi helyre:

Computer\HKEY_CURRENT_USER\Software\Microsoft\Office.0\Outlook\Security

Most kattintson a jobb gombbal a jobb oldali panel üres szakaszára, és válassza az Új > Duplaszó (32 bites) érték opciót a megjelenő helyi menüből. Egyszerűen nevezze el az újonnan létrehozott DWORD-ot EnableUnsafeClientMailRules .

Ezután kattintson duplán az EnableUnsafeClientMailRules duplaszóra, majd írja be az 1-et az Érték mezőbe, és nyomja meg az OK gombot.

Mostantól használhatja a parancsfájl futtatása szabályt az Outlook programban.

Olvas: Az Outlook naptár mellékleteinek automatikus letöltésének letiltása .

Hogyan állíthatom le, hogy az Outlook automatikusan letöltse a mellékleteket?

Ha nem szeretné automatikusan letölteni az Outlook képeket, nyissa meg az Outlookot, és kattintson a Fájl menüre. Most lépjen a Beállítások elemre, lépjen a Bizalmi központ fülre, és válassza a Bizalmi központ beállításai lehetőséget. Az új párbeszédpanelen lépjen az Automatikus letöltés fülre, és jelölje be a Ne töltsön le automatikusan képeket szabványos HTML e-mail üzenetekben vagy RSS-elemekben.

Hogyan tölthetek le egyszerre több mellékletet?

Ha az e-mail összes mellékletét egyszerre szeretné menteni az MS Outlook programban, nyissa meg az e-mailt egy külön ablakban, majd érintse meg a melléklet mellett található legördülő gombot. Ezt követően kattintson az Összes kijelölése lehetőségre. Ezután kattintson a Mentés másként gombra, majd tallózva válassza ki azt a helyet, ahová a mellékleteket menteni szeretné. Ezután egyszerre több mellékletet tölt le és ment el.

Most olvasd el: Az Outlook Drag and Drop mellékletei nem működnek .

  automatikusan letölti az Outlook mellékleteket
Népszerű Bejegyzések