envoi de mails

J

jmarc

Guest
salut a tous ,

voila mon pb :
j'ai une macro que j'ai pompé sur le forum et adapté:

Sub EnvoiMail()



Dim nouveau_mail As New Outlook.Application
Dim objet_mail As MailItem


Set nouveau_mail = New Outlook.Application
Set objet_mail = nouveau_mail.CreateItem(olMailItem)


With objet_mail
.To = "jean-marc@voila.fr"
.Subject = "Pointage"
.Attachments.Add ("C:\Aaa jmarc\Pointage S")
.Body =" Salut"
.Send
End With
End Sub

En théorie , je voudrais envoyer un mail avec piece jointe ,
mais ca marche pas , j'ai le message suivant : " Erreur de compilation : Type défini par utilisateur non défini" et VBA pointe sur la ligne :
Dim nouveau_mail As New Outlook.Application

Bon j'ai compris que New outlook.application n'est pas reconnu par VBA comme un type ,
J'ai donc cherché et trouvé sur le forum ( pratique ce forum , quand meme ...) qu'il fallait que :

la référence Microsoft Outlook 9.0 object library soit cochée dans le menu OUTIL - - REFERENCES de VBA

amsi je n'ai pas cette reference dans le menu spécifié

Que Faire ????

Merci de votre aide ....
parce que là je seche .....
 

Discussions similaires

Réponses
29
Affichages
1 K
Réponses
2
Affichages
142

Statistiques des forums

Discussions
312 488
Messages
2 088 864
Membres
103 979
dernier inscrit
imed