Invia un foglio di calcolo in Excel tramite una macro VBA via e-mail

Sommario

Ecco come inviare il foglio di calcolo corrente in modo rapido e semplice tramite e-mail utilizzando Excel VBA

Vuoi inviare il foglio di lavoro attivo via e-mail da una macro? Questo può essere utile, ad esempio, per inoltrare automaticamente nuovi dati o altre informazioni tramite macro.

Excel può utilizzare il tuo programma di posta elettronica chiamato per eseguire l'attività. Utilizzare la seguente macro per inviare tramite e-mail il foglio attivo:

Foglio di calcolo secondarioInvia ()
ActiveSheet.Copia
Application.Dialogs (xlDialogSendMail) .Show _
"[email protected]", "Oggetto"
Fine sottotitolo

L'invio stesso non esegue la macro. Per motivi di sicurezza, questo dovrebbe essere fatto dall'utente. Dopo aver avviato la macro, il programma di posta elettronica visualizza una finestra con la quale il foglio di lavoro attivo può essere inviato tramite posta elettronica come unico foglio di lavoro in una cartella di lavoro. L'illustrazione seguente mostra come può apparire:

Per inviare la mail è sufficiente un clic sul pulsante INVIA.

Nella macro, controlli l'indirizzo e-mail desiderato e l'oggetto integrando i testi desiderati nella macro.

Per inserire la macro, premere la combinazione di tasti ALT F11 in Excel. Questo richiama l'editor VBA. Utilizzare il comando INSERT - MODULE per inserire un foglio modulo vuoto. Per avviare la macro, premere la combinazione di tasti ALT F8 all'interno di Excel.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave