Procedura: inviare cartelle di lavoro mediante posta elettronica a livello di codice
È possibile inviare una cartella di lavoro come allegato di posta elettronica. Tuttavia, non è possibile allegare testo al messaggio da inviare.
Si applica a: le informazioni fornite in questo argomento sono valide per i progetti a livello di documento e di applicazione per Excel 2007 ed Excel 2010. Per ulteriori informazioni, vedere Funzionalità disponibili in base ai tipi di progetto e applicazioni di Office.
Nota
È necessario essere online e connessi al sistema di posta elettronica per inviare un messaggio di posta elettronica. SendMail utilizza MAPI (Messaging Application Programming Interface).
Per inviare una cartella di lavoro come allegato di posta elettronica in una personalizzazione a livello di documento
Chiamare il metodo SendMail della cartella di lavoro e specificare i destinatari ed eventualmente un oggetto per il messaggio.
Globals.ThisWorkbook.SendMail(Recipients:="someone@example.com", Subject:="July Sales Figures")
Globals.ThisWorkbook.SendMail("someone@example.com", "July Sales Figures", missing);
Per inviare una cartella di lavoro come allegato di posta elettronica in un componente aggiuntivo a livello di applicazione
Chiamare il metodo SendMail della cartella di lavoro e specificare i destinatari ed eventualmente un oggetto.
Me.Application.ActiveWorkbook.SendMail(Recipients:="someone@example.com", Subject:="July Sales Figures")
this.Application.ActiveWorkbook.SendMail("someone@example.com", "July Sales Figures", missing);
Vedere anche
Attività
Procedura: eseguire calcoli in Excel a livello di codice
Concetti
Utilizzo delle cartelle di lavoro
Elemento host cartella di lavoro