Come scaricare e salvare automaticamente gli allegati di Outlook in una determinata cartella?

Come Scaricare E Salvare Automaticamente Gli Allegati Di Outlook In Una Determinata Cartella



Vuoi scaricare e salvare automaticamente gli allegati quando ricevi nuove email su MicrosoftOutlook in una determinata cartella? Bene, se ti sei mai chiesto come, questo post ti mostrerà come scaricare automaticamente gli allegati di Outlook non appena li ricevi. Per fare ciò, creeremo e configureremo uno script VBA in Outlook.



Scarica e salva automaticamente gli allegati di Outlook in una determinata cartella

Se desideri scaricare o salvare automaticamente gli allegati da Outlook in una determinata cartella, devi utilizzare uno script VBA. Ci sono due passaggi principali coinvolti:





  1. Crea uno script VBA.
  2. Imposta una regola di Outlook per lo script VBA creato.

1] Crea uno script VBA

Puoi salvare tutti i tuoi allegati di Outlook come documenti word, presentazioni, fogli di calcolo, PDF, immagini e altro in una posizione predefinita utilizzando un semplice script VBA. VBA è l'acronimo di Visual Basic for Application, ampiamente utilizzato per la creazione di programmi. Funziona come linguaggio di programmazione interno in varie applicazioni di Microsoft Office, incluso MS Outlook. Puoi creare una macro o uno script attraverso di essa ed estendere ulteriormente le funzionalità delle tue app di Office. Usandolo, puoi anche fare in modo che Outlook salvi automaticamente i tuoi allegati. Tuttavia, dovrai anche impostare una regola di Outlook in un secondo momento per eseguire lo script generato.





Per creare lo script VBA richiesto, puoi seguire i passaggi seguenti:



Prima di tutto, apri l'app Outlook e premi il Alt+F11 tasto di scelta rapida per aprire rapidamente il Microsoft Visual Basic per applicazioni finestra dove sarà necessario inserire il codice di programmazione e creare uno script.

Ora, premi il Inserire menu dalla barra dei menu in alto e quindi scegliere il Modulo opzione. Questo aprirà una nuova finestra del modulo.

Successivamente, copia e incolla lo script VBA sottostante nella finestra del modulo appena aperta:



  Come scaricare/salvare automaticamente gli allegati di Outlook in una cartella

Windows 8.0 aggiornamento a 8.1
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

Si noti che nel codice sopra, 'C:\Users\Komal\Documents\Outlook' è il percorso della cartella in cui si desidera archiviare automaticamente gli allegati di Outlook. Quindi, sostituiscilo con il percorso completo della cartella corrispondente sul tuo PC.

Dopo aver inserito correttamente il codice VBA sopra, salva lo script e chiudi la finestra.

Vedere: Limiti delle dimensioni degli allegati per Outlook, Gmail, Yahoo, Hotmail, ecc .

2] Impostare una regola di Outlook per lo script VBA creato

Al termine della creazione dello script VBA sopra, il secondo e ultimo passaggio consiste nel configurare una regola di Outlook per poter scaricare e salvare automaticamente gli allegati da Outlook in una cartella specifica. Ecco i passaggi per farlo:

Dopo aver chiuso la finestra VBA, verrai indirizzato alla visualizzazione della posta di Outlook. Da qui, vai al Casa scheda e quindi fare clic su Regole opzione.

Dalle opzioni visualizzate, scegli il Gestisci regole e avvisi opzione.

Ora, nella finestra appena aperta, tocca il Nuova regola pulsante presente all'interno della scheda Regole e-mail.

Nella finestra Creazione guidata Regole, selezionare il file Applica la regola sui messaggi che ricevo opzione e premere il pulsante Avanti.

Nella schermata successiva, deseleziona tutte le caselle di controllo ad eccezione di che ha un allegato opzione e premere il pulsante Avanti. Ti verrà quindi richiesto con 'Questa regola verrà applicata a tutti i messaggi che ricevi. È corretto?' dialogo. Basta toccare il pulsante Sì in questa finestra di dialogo.

Quindi, spunta il eseguire uno script casella di controllo in Cosa vuoi fare con la finestra di dialogo del messaggio e quindi fare clic sull'opzione 'uno script'. Successivamente, scegli lo script VBA che hai appena creato sopra e poi premi il pulsante OK> Avanti.

Ora, inserisci il nome della regola e imposta le opzioni della regola tra cui Esegui questa regola ora sui messaggi già in 'Posta in arrivo', Attiva questa regola e Crea questa regola su tutti gli account.

Infine, rivedi la regola di Outlook appena creata e premi il pulsante Fine. Gli allegati di Outlook verranno ora scaricati automaticamente nella cartella specificata.

Leggere: Impossibile allegare file alla posta elettronica in Outlook.com o nell'app desktop .

Nota: L'opzione Esegui uno script non è presente nelle versioni recenti di Microsoft Outlook. Tuttavia, puoi ancora apportare modifiche minori al Registro di sistema per utilizzare questa opzione. Dopo aver apportato le modifiche necessarie al Registro di sistema, è possibile seguire tutti i passaggi precedenti per configurare la regola di Outlook ed eseguire lo script VBA per scaricare automaticamente gli allegati di Outlook.

Prima di apportare modifiche al registro, si consiglia vivamente di farlo creare un backup del Registro . Un tweak sbagliato può danneggiare gravemente il tuo sistema. Quindi, vai sul sicuro eseguendo il backup del tuo registro.

Ecco come è possibile eseguire lo script VBA creato in Outlook utilizzando l'editor del Registro di sistema:

Innanzitutto, apri l'app Editor del Registro di sistema. Per farlo, evoca la finestra di comando Esegui usando Win + R e inserisci regedit in essa. Successivamente, nell'Editor del Registro di sistema, vai alla posizione seguente:

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

Ora, fai clic con il pulsante destro del mouse sulla sezione vuota nel pannello di destra e scegli l'opzione Nuovo> Valore DWORD (32 bit) dal menu contestuale visualizzato. Nomina semplicemente il DWORD appena creato come EnableUnsafeClientMailRules .

Successivamente, fai doppio clic su EnableUnsafeClientMailRules DWORD, quindi inserisci 1 nel campo Dati valore e premi il pulsante OK.

Ora sarai in grado di utilizzare la regola Esegui uno script in Outlook.

Leggere: Blocca il download automatico degli allegati del calendario di Outlook .

Come posso impedire a Outlook di scaricare automaticamente gli allegati?

Se non desideri scaricare automaticamente le immagini di Outlook, apri Outlook e fai clic sul menu File. Ora vai su Opzioni, vai alla scheda Centro protezione e seleziona l'opzione Impostazioni Centro protezione. Nella nuova finestra di dialogo, passa alla scheda Download automatico e seleziona Non scaricare automaticamente le immagini nei messaggi di posta elettronica HTML standard o negli elementi RSS.

Come faccio a scaricare più allegati contemporaneamente?

Per salvare tutti gli allegati da un'e-mail contemporaneamente in MS Outlook, apri l'e-mail in una finestra separata e quindi tocca il pulsante a discesa presente accanto a un allegato. Successivamente, fai clic sull'opzione Seleziona tutto. Successivamente, fai clic sul pulsante Salva con nome, quindi sfoglia e seleziona la posizione in cui desideri salvare gli allegati. Quindi scaricherà e salverà più allegati contemporaneamente.

mouse doppio clic su windows 10

Ora leggi: Gli allegati di trascinamento della selezione di Outlook non funzionano .

  scarica automaticamente gli allegati di Outlook
Messaggi Popolari