Hvordan sende e-post med Excel 2007 VBA

Hvordan sende e-post med Excel 2007 VBA


Visual Basic for Applications (VBA) er vanligvis brukes til å automatisere rutineoppgaver i Microsoft Office-programmer. Sende en e-post fra Microsoft Excel 2007 med VBA er nyttig i tilfeller når du trenger å kontinuerlig e-post de siste dataene i en Excel-arbeidsbok. I noen få trinn kan du skrive kode for enkelt å automatisere oppgaven med å sende e-post via Microsoft Outlook.

Bruksanvisning

1 Start Microsoft Office 2007 og velg "Utvikler" fanen. Klikk på "Visual Basic" og velg "Verktøy". Klikk på "Referanser" check "Microsoft Outlook 12,0 Object Library" og velg "OK."

2 Skriv inn følgende for å opprette en ny under:

Sub sendEmail ()

Trykk enter."

3 Skriv inn følgende for å lage dine variabler:

Dim oLookApp Som Outlook.Application

Dim oLookMail Som Outlook.MailItem

4 Skriv inn følgende å tildele utsiktene objektet og opprette en ny e-post:

Sett oLookApp = Ny Outlook.Application

Sett oLookMail = oLookApp.CreateItem (0)

5 Skriv inn følgende for å definere variabler for din e-post:

med oLookMail

.For = "[email protected]"

.Subject = "My Workbook"

.Body = "Jeg e-post denne arbeidsboken .."

.Attachments.Add ActiveWorkbook.FullName

.sende

End With

6 Utfør din sub å sende gjeldende Excel-arbeidsbok.