Visual Basic for Applications ( VBA ) används ofta för att automatisera rutinuppgifter i Microsoft Office -program. Skicka ett mail från Microsoft Excel 2007 med hjälp av VBA är användbart i de fall när du behöver kontinuerligt e-post de senaste uppgifterna i en Excel- arbetsbok . I några få steg kan du skriva kod för att enkelt automatisera uppgiften att skicka e-post via Microsoft Outlook
1
Starta Microsoft Office 2007 och väljer " Utvecklare " -fliken. Klicka på " Visual Basic " och välj " Tools. "Klicka på " Referenser " check "Microsoft Outlook 12. 0 Object Library " och välj " OK "
2
Skriv följande för att skapa en ny sub : . .
Sub sendEmail ( )
Tryck på " Enter ".
3 .
Skriv följande för att skapa dina variabler :
Dim oLookApp Som Outlook. Application
Dim oLookMail Som Outlook. MailItem
4 .
Skriv följande för att tilldela utsikterna objekt och skapa en ny e-post :
Set oLookApp=Ny Outlook . Ansökan
Set oLookMail=oLookApp. CreateItem (0 )
5
Skriv följande för att definiera variabler för din e-post: .
Med oLookMail
. vill=" john. doe @ yahoo. com "
. Ämne=" Min arbetsbok "
. Body=" Jag är e -posta den här arbetsboken . . "
. Attachments. Add ActiveWorkbook. FullName
. sända
End With
6 .
köra din sub till e-post den aktuella Excel- arbetsboken .
Previous:nothing Next:hur man skriver datum och tid genom Visual Basic