Envoi mail automatique VBA

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 !

BigJules

XLDnaute Nouveau
Bonjour à tous,

J'essaye actuellement d'envoyer un mail sur Outlook via une macro Excel cependant, je n'arrive pas au résultat que je souhaite :/

Voici le code :

Sub ENVOIMAIL()

' envoie de message via outlook

Dim appOutLook As Object

Dim MailOutLook As Object

Dim Fichier As String

Dim rep_fic As String

rep_fic = "C:\Desktop\Ventes\tableau.pdf"


Set appOutLook = CreateObject("Outlook.Application")
Set MailOutLook = appOutLook.CreateItem(olMailItem)

With MailOutLook

.To = "blablabla@mail.fr"
.CC = ""
.Subject = "Tableau des ventes"
.Attachments.Add rep_fic
.Body = "Bonjour, ci-joint le tableau. Cordialement, Monsieur"
.Display
.Send

End With

Set MailOutLook = Nothing
Set appOutLook = Nothing

End Sub


Ma signature automatique Outlook ne s'affiche pas (Cependant, celle-ci s'affiche quand j'utilise le .bodyHTML mais à ce moment là, mon texte disparaît ?). De plus, je n'arrive pas à sauter des lignes au niveau du corps du texte : je souhaiterai un modèle de ce style :

Bonjour,

Ci-joint ...

Cordialement,

Monsieur ....

Dois-je tout écrire au format HTML ?

Merci de votre aide 🙂

Un de mes autres problèmes est que Outlook m'affiche un message de sécurité avant l'envoi du mail ? Comment l'enlever ?

ps: je tiens à préciser que je n'ai pas trouvé le code adapté sur internet et je pense que ce code pourra servir à d'autre personne 🙂

BigJules 🙂
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
643
Réponses
2
Affichages
721
Réponses
4
Affichages
363
Retour