Nwlapcug.com


Come inviare Email utilizzando VBA di Excel 2007

Come inviare Email utilizzando VBA di Excel 2007


Visual Basic for Applications (VBA) è comunemente usato per automatizzare operazioni di routine nelle applicazioni di Microsoft Office. Inviare un'email da Microsoft Excel 2007 utilizzando VBA è utile nei casi quando è necessario continuamente via email i dati più recenti in una cartella di lavoro di Excel. In pochi passi è possibile scrivere codice per automatizzare facilmente l'attività di invio di email tramite Microsoft Outlook.

Istruzioni

1

Avviare Microsoft Office 2007, selezionare la scheda "Sviluppatore" fare clic su "Visual Basic" e selezionare "Strumenti". Fare clic su check "Riferimenti" "Libreria oggetti di Microsoft Outlook 12.0" e selezionare "OK".

2

Digitare il comando seguente per creare un nuovo sub:

Sub sendEmail()

Premere "Enter".

3

Digitare il comando seguente per creare le variabili:

Dim oLookApp As Outlook. Application

Dim oLookMail As Outlook. MailItem

4

Digitare il comando seguente per assegnare l'oggetto di outlook e creare una nuova email:

Impostare oLookApp = New Outlook. Application

Impostare oLookMail = oLookApp.CreateItem(0)

5

Digitare quanto segue per definire le variabili per la tua email:

Con oLookMail

. A = "[email protected]"

. Soggetto = "Cartella di lavoro"

. Corpo = "Sto-mailing questa cartella di lavoro..."

. ActiveWorkbook.FullName Attachments

Invia

Terminare con

6

Eseguire il tuo sub per e-mail la cartella di lavoro corrente.