Bonjour à tous.
Je ne comprends pas. J'ai trouvé plein d'exemples un peu partout sur le net et chez moi ça ne fonctionne pas.
J'essaye, depuis une Form VBA dans excel, à envoyer un email via outlook et j'ai un message d'erreur.
Voici le code trouvé sur le net :
With oBjMail
.To = "LeClient@gmail.com" ' le destinataire
.Subject = "Ici c'est l'objet" ' l'objet du mail
.Body = "Ici le texte du mail " 'le corps du mail ..son contenu
.Attachments.Add Nom_Fichier '"C:\Data\essai.txt" ' ou Nomfichier
.Display ' Ici on peut supprimer pour l'envoyer sans vérification
'.Send
End With
.Display fonctionne. La fenêtre outlook apparaît avec les bonnes infos dans les champs to, subject, body.
Quand je mets .display en commentaire et que j'enlève le commentaire de .send un message d'erreur apparaît.
Erreur d’exécution 287. Erreur definie par l'application ou par l'objet.
Et en mode debug la ligne .send est en jaune.
Microsoft outlook 16.0 Object library est coché dans outils/references.
Je n'ai plus de cheveux !! Help please.
Merci d'avance à ceux qui pourront m'aider.
Cdt.