Visual Basic pour Applications ( VBA) est couramment utilisé pour automatiser des tâches de routine dans les applications Microsoft Office. L'envoi d'un e-mail à partir de Microsoft Excel 2007 en utilisant VBA est utile dans les cas où vous devez envoyer un courriel en permanence les dernières données dans un classeur Excel . En quelques étapes, vous pouvez écrire du code pour automatiser facilement la tâche de l'envoi de l'e-mail via Microsoft Outlook. Instructions
1
Démarrer Microsoft Office 2007 et sélectionnez l'onglet "Developer " . Cliquez sur " Visual Basic " et sélectionner " Outils". Cliquez sur " Références" vérifier " Microsoft Outlook 12.0 Object Library" et sélectionnez
2
Tapez la suivante pour créer un nouveau sous "OK". :
Sous sendEmail () < br >
Appuyez sur " Entrée".
3
Tapez la commande suivante pour créer vos variables :
oLookApp As Outlook.application
Dim oLookMail comme Outlook.MailItem
4 Type de
la suivante pour affecter l'objet de perspectives et de créer un nouvel e-mail :
Set oLookApp = New Outlook.application
Set oLookMail = oLookApp.CreateItem (0)
5
Tapez la commande suivante pour définir les variables pour votre email: .
oLookMail
To = " john.doe @ yahoo com. "
. Subject = " Mon classeur »
. Body =" je suis e -mailing ce classeur .. "
. Attachments.Add ActiveWorkbook.FullName Photos
. envoyer
End With
6
exécuter vos sous pour envoyer le classeur Excel actuel .
< br >