Visual Basic for Applications ( VBA ) er vanligvis brukes til å automatisere rutineoppgaver i Microsoft Office-programmer . Sende en e-post fra Microsoft Excel 2007 ved hjelp av VBA er nyttig i tilfeller når du trenger å kontinuerlig sende de nyeste data i en Excel-arbeidsbok . I noen få trinn kan du skrive kode for enkelt å automatisere oppgaven med å sende e-post via Microsoft Outlook. Instruksjoner
en
start Microsoft Office 2007 og velg " Developer "-kategorien . Klikk på " Visual Basic" og velg " Tools. " Klikk på " Referanser " sjekk " Microsoft Outlook 12.0 Object Library " og velg
2
Skriv inn følgende for å opprette en ny sub " OK . " : En
Sub sendEmail ( )
Trykk " Enter".
3
Skriv inn følgende for å opprette variabler : en
Dim oLookApp Som Outlook.Application
Dim oLookMail som Outlook.MailItem
4
Skriv inn følgende for å tildele utsiktene objekt og opprette en ny e-post : en
Set oLookApp = Ny Outlook.Application
Set oLookMail = oLookApp.CreateItem ( 0 )
5
Skriv inn følgende for å definere variabler for din e-post : .
p Med oLookMail
= " john.doe @ yahoo . com "
. Emne =" My arbeidsbok "
. Body = " Jeg er e -post denne arbeidsboken .. "
. Attachments.Add ActiveWorkbook.FullName
. sende
End With
6
Execute din sub å sende gjeldende Excel arbeidsbok .