• Initiateur de la discussion Initiateur de la discussion jmarc
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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 .....
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
931
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
534
Retour