Cum să descărcați și să salvați automat atașamentele Outlook într-un anumit folder?

Cum Sa Descarcati Si Sa Salvati Automat Atasamentele Outlook Intr Un Anumit Folder



Vrei să descărcați și salvați automat atașamentele când primiți e-mailuri noi pe Microsoft Outlook într-un anumit folder? Ei bine, dacă v-ați întrebat vreodată cum, această postare vă va arăta cum să descărcați automat atașamentele Outlook de îndată ce le primiți. Pentru a face acest lucru, vom crea și configura un script VBA în Outlook.



Descărcați și salvați automat atașamentele Outlook într-un anumit folder

Dacă doriți să descărcați sau să salvați automat atașamente din Outlook într-un anumit folder, trebuie să utilizați un script VBA. Sunt doi pași principali implicați:





  1. Creați un script VBA.
  2. Configurați o regulă Outlook pentru scriptul VBA creat.

1] Creați un script VBA

Puteți salva toate atașamentele Outlook, cum ar fi documentele Word, prezentările, foile de calcul, PDF-urile, imaginile și multe altele într-o locație prespecificată, folosind un script VBA simplu. VBA înseamnă Visual Basic for Application, care este utilizat pe scară largă pentru crearea de programe. Acesta rulează ca un limbaj de programare intern în diverse aplicații Microsoft Office, inclusiv MS Outlook. Puteți crea o macrocomandă sau un script prin intermediul acestuia și puteți extinde și mai mult funcționalitățile aplicațiilor dvs. Office. Folosind-o, puteți, de asemenea, să faceți ca Outlook să vă salveze automat atașamentele. Cu toate acestea, mai târziu, va trebui să configurați o regulă Outlook pentru a rula scriptul generat.





Pentru a crea scriptul VBA necesar, puteți urma pașii de mai jos:



Mai întâi de toate, deschideți aplicația Outlook și apăsați pe Alt + F11 tastă rapidă pentru a deschide rapid Microsoft Visual Basic pentru aplicații fereastra în care va fi necesar să introduceți codul de programare și să creați un script.

Acum, apăsați pe Introduce meniul din bara de meniu de sus și apoi alegeți Modul opțiune. Aceasta va deschide o nouă fereastră de modul.

După aceea, copiați și lipiți scriptul VBA de mai jos în fereastra modulului nou deschisă:



  Cum să descărcați/salvați automat atașamentele Outlook într-un folder

variabilă cale utilizator
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

Rețineți că în codul de mai sus, „C:\Users\Komal\Documents\Outlook” este calea folderului în care doriți să fie stocate automat atașamentele Outlook. Deci, înlocuiți-l cu calea completă a folderului corespunzător de pe computer.

După ce ați introdus corect codul VBA de mai sus, salvați scriptul și închideți fereastra.

Vedea: Limitele de dimensiune a atașamentelor pentru Outlook, Gmail, Yahoo, Hotmail etc .

2] Configurați o regulă Outlook pentru scriptul VBA creat

Când ați terminat de creat scriptul VBA de mai sus, al doilea și ultimul pas este să configurați o regulă Outlook pentru a putea descărca și salva automat atașamentele din Outlook într-un folder specific. Iată pașii pentru a face asta:

După închiderea ferestrei VBA, veți fi navigat la vizualizarea e-mail Outlook. De aici, du-te la Acasă fila și apoi faceți clic pe Reguli opțiune.

Din opțiunile apărute, alegeți Gestionați regulile și alertele opțiune.

Acum, în fereastra nou deschisă, atingeți Regulă nouă butonul prezent în fila Reguli de e-mail.

0x80070424

În fereastra Rules Wizard, selectați Aplicați regula mesajelor pe care le primesc opțiunea și apăsați butonul Următorul.

a apărut o eroare neașteptată de ieșire

Pe ecranul următor, debifați toate casetele de selectare, cu excepția care are un atasament opțiunea și apăsați butonul Următorul. Apoi vi se va solicita mesajul „Această regulă va fi aplicată fiecărui mesaj pe care îl primiți. Este corect?” dialog. Pur și simplu atingeți butonul Da din acest dialog.

Apoi, bifați rulați un script caseta de selectare din Ce doriți să faceți cu dialogul de mesaj și apoi faceți clic pe opțiunea „un script”. După aceea, alegeți scriptul VBA pe care tocmai l-ați creat mai sus și apoi apăsați butonul OK > Următorul.

Acum, introduceți numele regulii și configurați opțiunile de regulă, inclusiv Executați această regulă acum pentru mesajele aflate deja în „Inbox”, Activați această regulă și Creați această regulă pentru toate conturile.

În cele din urmă, revizuiți regula Outlook nou creată și apăsați butonul Terminare. Atașamentele Outlook vor fi acum descărcate automat în folderul specificat.

Citit: Nu se pot atașa fișiere la e-mail în aplicația Outlook.com sau Desktop .

Notă: Opțiunea Run a script lipsește din versiunile recente de Microsoft Outlook. Cu toate acestea, puteți face o modificare minoră a Registrului pentru a utiliza această opțiune. După ce faceți modificările necesare în registry, puteți urma toți pașii de mai sus pentru a configura regula Outlook și a rula scriptul VBA pentru a descărca automat atașamentele Outlook.

Înainte de a face modificări în Registrul dvs., este foarte recomandat creați o copie de rezervă a Registrului . O modificare greșită vă poate deteriora grav sistemul. Așadar, fiți în siguranță făcând copii de rezervă ale Registrului dvs.

Iată cum puteți rula scriptul VBA creat în Outlook folosind Editorul de registru:

Mai întâi, deschideți aplicația Registry Editor. Pentru a face asta, evocați caseta de comandă Run folosind Win+R și introduceți regedit în ea. Apoi, în Editorul Registrului, navigați la locația de mai jos:

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

nu se poate adăuga un cont Microsoft la Windows 10

Acum, faceți clic dreapta pe secțiunea goală din panoul din dreapta și alegeți opțiunea Nou > Valoare DWORD (32 de biți) din meniul contextual apărut. Numiți pur și simplu noul DWORD creat ca ActivațiUnsafeClientMailRules .

Apoi, faceți dublu clic pe EnableUnsafeClientMailRules DWORD și apoi introduceți 1 sub câmpul Value data și apăsați butonul OK.

Acum veți putea folosi regula Rulați un script în Outlook.

Citit: Blocați descărcarea automată a atașamentelor din calendarul Outlook .

Cum opresc Outlook să descarce automat atașamente?

Dacă nu doriți să descărcați automat imaginile Outlook, deschideți Outlook și faceți clic pe meniul Fișier. Acum, accesați Opțiuni, navigați la fila Centru de încredere și selectați opțiunea Setări Centru de încredere. În noua casetă de dialog, treceți la fila Descărcare automată și bifați Nu descărcați automat imaginile în mesajele de e-mail standard HTML sau elementele RSS.

Cum descarc mai multe atașamente simultan?

Pentru a salva simultan toate atașamentele dintr-un e-mail în MS Outlook, deschideți e-mailul într-o fereastră separată și apoi apăsați pe butonul drop-down prezent lângă un atașament. După aceea, faceți clic pe opțiunea Selectați tot. Apoi, faceți clic pe butonul Salvare ca și apoi răsfoiți și selectați locația în care doriți să salvați atașamentele. Apoi va descărca și salva mai multe atașamente simultan.

Acum citește: Atașamentele Outlook Drag and Drop nu funcționează .

  descărcați automat atașamentele Outlook
Posturi Populare