Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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 .....
 
N

nigay

Guest
bonjour à tous!

je n'arive pas à envoyer une feuille excel par mail ça bug !! ça me donne le message suivant: program ne repond pas !!!que faire SVP
je suis sous XP familial, outlook express 6
merci
Meri
 
P

patrick

Guest
salut jmarc et le forum,

pourrais tu me dire quelle manip as tu réalisé pour que cela fonctionne.
j'ai exactement le même problème.

merci d'avance

Patrick
 

Discussions similaires

Réponses
29
Affichages
1 K
Réponses
2
Affichages
158
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…