Condividi tramite

Invio mail da Access

Anonimo
2020-04-07T17:06:54+00:00

Salve a tutti, nel realizzare il mio programma di gestione magazzino, nella fase di creazione dell'ordine a fornitore ho deciso di creare una routine per inviare, direttamente dal Report, una mail al fornitore con allegato l'ordine.

Nel momento in cui clicco sul pulsante di invio mail, il sistema verifica se il campo SI/NO ("MAILORDINE") è a True o a False e, nel caso in cui il campo è a TRUE un messaggio segnala che l'ordine era già stato inviato in precedenza.

Se invece il campo MAILORDINE è in stato "False", il sistema provvede a convertirlo in True e a inviare la mail, ovvero mi apre la schermata di Outlook con il campo To: già compilato, l'allegato Report in pdf e l'oggetto inserito, manca solo il testo da scrivere e inviare la mail.

Sono riuscito ad ottenere tutto questo attraverso le macro di Access, come da immagine allegata:

Avrei però piacere poter ottenere tutto questo con il VBA ma, dopo varie ricerche e tentativi, tutti falliti mi sono arreso e torno a chiedere il vostro aiuto

Spero sia una cosa fattibile, confido nel vostro aiuto

Grazie per la collaborazione

Ciro

Microsoft 365 e Office | Access | 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

2 risposte

Ordina per: Più utili
  1. Anonimo
    2020-04-08T06:54:28+00:00

    Ciao Sandro

    grazie come sempre per la risposta, avevo già letto questo articolo effettuando ricerche ma continuavo ad ottenere errori, probabilmente devo rileggere e provare ad agire passo, passo.

    Ci proverò ancora e ti farò sapere.

    Grazie ancora

    a presto

    Ciro

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2020-04-08T06:14:19+00:00

    ciao Ciro,

    credo sia uno dei punti di forza del pacchetto office.

    La cosa può essere semplice oppure un po'  più complessa.

    Prova a vedere se da qui riesci a trarre qualche spunto : 

    https://docs.microsoft.com/en-us/office/vba/api/access.docmd.sendobject

    ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento