Salvare automaticamente in una cartella specifica tutti i file pdf che ricevo via e-mail

Anonimo
2016-05-02T17:17:58+00:00

Buona sera a tutti, ricevo quotidianamente sul mio account di posta elettronica ( uso Outlook) un numero elevato di file pdf giornalieri.

Sono costretto ad aprirli uno per volta e salvarli in una cartella specifica.

Vi chiedo se sia possibile automatizzare questa procedura con una routine che al semplice clic sul file pdf allegato venga salvato nella cartella specificata.

Oppure se mi potete indicare altre soluzioni possibili per fare questo.

Ciao Nicola.

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2016-05-03T17:08:04+00:00

Ciao Nicola,

Oltre all'ottimo suggerimento di Laura, potresti trovare, sempre in inglese, una discussione, più approfondita del codice originale di Ron de Bruin alla seguente pagina:

              **http://www.rondebruin.nl/win/s1/outlook/saveatt.htm**

===

Regards,

Norman

La risposta è stata utile?

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2016-05-03T16:40:34+00:00

Ciao Nicola,

La funziona da te richiesta non è presente di default su Outlook 2010.

Se hai dimestichezza con l'inglese e con le impostazioni del PC, puoi però fare riferimento a questo articolo. Si tratta di una discussione sul Forum di MSDN dove altri Utenti hanno necessità di effettuare la tua stessa operazione.

Fammi sapere.

Saluti,

Laura

La risposta è stata utile?

0 commenti Nessun commento

13 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2016-05-05T06:49:43+00:00

    Ciao Norman, innanzitutto sono io che ti chiedo immensamente scusa per non averti detto che stavo utilizzando quel codice su una Form di Access.

    Ti posso assicurare che ciò è dovuto alla mia ignoranza in materia, pensavo che il codice potesse girare anche con Access e non è mia intenzione farvi perdere tempo (anche se in questa discussione ciò è avvenuto e per colpa mia) e soprattutto approfittare delle vostra pazienza e professionalità. 

    Il tutto l'ho pensato per poter fare tutto da Access con il successivo prelevamento di dati dai file pdf salvati nella cartella chiamata Prova , nel Db di Access.

    A questo punto come dici tu, poiché il codice è per Excel, farò due operazioni diverse, cioè, eseguirò il codice da Excel e importerò i dati nel DB con codice abbinato ad Access.

    Per quanto riguarda alla pubblicazione del Db di Access con il problema evidenziato lo avrei fatto stamattina, (lavoro di notte e non posso utilizzare il computer, lo posso solo fare di mattina con il pc di casa).

    Ti rinnovo la mia stima e la mia gratitudine per tutto l'aiuto che mi hai dato finora, fai bene a spronarmi e a farmi capire cose nuove che mi permetteranno in futuro di essere più chiaro e abbinare le discussioni al programma Office giusto  e non creare  questi disguidi e perdite di tempo.

    Buona giornata.

    Ciao Nicola.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2016-05-05T03:08:49+00:00

    Ciao Nicola, 

    In attesa della tua risposta, e avendo già controllato i voli per Italia domani, vorrei chiederti di precisare dove hai incollato il tuo codice, Chiedo ciò perchè, se io non sapessi meglio, direi che si trattasse di Access in quanto i metodi e le proprietà elencati nel menù a tendina di intellisense della tua imagine potrebbero essere restituiti in rispetto, ad esempio, di un oggetto su una Userform di Access. 

    Aspetterò le tue osservazioni in merito, perchè il pensiero di gestire gli allegati e-mail di Outlook, utilizzando una routine scritta per Excel, da una Userform di Access non solo mi parrebbe molto OT (fuori tema) per questo forum ma mi darebbe un mal di testa! :-))

    Postscriptum:

    Come hai dichiarato la variabile Atmt nel tuo codice?

    Non potendo dormire con questi cattivi pensieri in mente, ho provato a verificare l'impossibile, ovvero che tu stessi eseguendo il codice per gestire gli allegati di email di Outlook da Access.

    Pertanto, ho creato un modulo standard in Access e ho incollato il codice di Ron de Bruin (scritto per essere utilizzato con Excel) nel nuovo modulo di Access. Ancora nel tentativo di confermare l'impossibile, e tenendo gli occhi chiusi, ho avviato il codice e ... il codice si è bloccato alla stessa riga che è stata problematica per te, cioiè:

                       Atmt.SaveAsFile FileName

    A questo punto ho provato intellisense per l'oggetto Atmt e, guarda un po', ... ho ottento lo stesso risultato che avevi riscontrato tu:

    ![](http://fud.community.services.support.microsoft.com/Fud/FileDownloadHandler.ashx?fid=29fba74c-77e5-44ed-8dc1-70f699390565)

    A questo punto, cara Nicola, veramente non so che dirti!  Se fosse stato il primo giorno di aprile, l'avrei forse capito! Non contenta con il tentativo di utilizzare il codice di un primo programma (Excel) per gestire gli oggetti di un secondo programma(Outlook), hai deciso di eseguire tal codice dentro un terzo programma (Access); quando - molto prevedibilemente - il codice si è bloccato, hai poi chiesto ulteriore aiuto in questo forum,  senza credere che spettasse a te divulgare il programma in cui riscontravi il problema e neanche che sarebbe stato al minimo utile o di interesse di saperlo! Anche se io avesse avuto la mia solita sfera di cristallo - la quale è attualmente in riparazione - non avrei mai previsto una cosa del genere.

    Tuttavia, come diceva il grande William Shakespeare, "Tutto è bene quel che finisce bene" e la soluzione al tuo problema è,   alla volta,  molto semplice e  molto rapida; sposta il codice da un modulo di Access in un modulo di Excel e la vita diventerà nuovamente bella.

    In conclusione, rileggendo quello sopra, sento il forte dovere di assicurarti che non è affatto stato la mia intenzione di essere scortese o  poco gentle: il mio linguaggio, forse eccessivamente esuberante e colorito, e stato generato unicamente dal mio grande stupore, e non da qualunque cattiveria o malignità. E' sempre stato un grande piacere, e davvero un onore,  avere l'opportunità di aiutarti con diversi problemi e spero di aver l'occasione anche in futuro. Tuttavia, nella misura in cui io ti abbia involontariamente offeso, di fronte a te, in ginocchio, chiedo scusa.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2016-05-05T00:58:42+00:00

    Ciao Nicola,

    Nicola ha scritto:

    non c'è SaveAsFile, vedi sotto.

    Norman ha risposto (in modo partialmente scherzoso):

    Come tentativo finale (dopodiché sia io prenderò un aereo per l'Italia o devi inviarmi il file problematico!),  prova  a modificare il codice  così:

    Fammi vedere la risposta nella finestra Immediate.

    In attesa della tua risposta, e avendo già controllato i voli per Italia domani, vorrei chiederti di precisare dove hai incollato il tuo codice, Chiedo ciò perchè, se io non sapessi meglio, direi che si trattasse di Access in quanto i metodi e le proprietà elencati nel menù a tendina di intellisense della tua imagine potrebbero essere restituiti in rispetto, ad esempio, di un oggetto su una Userform di Access. 

    Aspetterò le tue osservazioni in merito, perchè il pensiero di gestire gli allegati e-mail di Outlook, utilizzando una routine scritta per Excel, da una Userform di Access non solo mi parrebbe molto OT (fuori tema) per questo forum ma mi darebbe un mal di testa! :-))

    Postscriptum:

    Come hai dichiarato la variabile Atmt nel tuo codice?

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento