Excel et envoi de pièces jointes

  • Initiateur de la discussion Initiateur de la discussion Aline
  • 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 !

A

Aline

Guest
Bonjour,

Nous réalisons actuellement un fichier sous excel et aimerions créer un bouton d'envoi pour que le fichier en cours soit envoyé en pièce jointe et à notre adresse mail.
J'ai vu pas mal de réponse dans le forum qui pourraient correspondre, du type :

Sub send()
ActiveWorkbook.SendMail Recipients:="adresse@email.fr", Subject:="essai "MsgBox "Envoyé"
End Sub

mais cela n'a pas l'air de fonctionné!

Auriez-vous autre chose? Help!
Merci beaucoup,
Aline
 
Bonjour,

Essaye cela :

Dim sPath As String
sPathName = ActiveWorkbook.FullName
Dim sRecep As String
sRecep = "email@email.com"

Set oOutlook = CreateObject("Outlook.Application")
Set oNewMail = oOutlook.CreateItem(olMailItem)

With oNewMail
.Attachments.Add sPathName
.Recipients.Add (sRecep)
.Subject = "Le sujet"
.Body = "Le texte du message"
End With

oNewMail.Display '<-- Remplacez par .send si vous voulez l'envoyer directement


Michael
 
ActiveWorkbook.SendMail Recipients:="adresse@email.fr", Subject:="essai MsgBox Envoyé"

marche si tu as un outil de messagerie définie par défaut (voir onglet programmes des propriétés internet) si tu as IE & windows
 
- 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

  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
908
Réponses
7
Affichages
2 K
Réponses
1
Affichages
1 K
Réponses
3
Affichages
923
Retour