Envoi du fichier par macro

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

julielef

Guest
Bonjour à tous,
Je souhaiterais savoir comment envoyer un classeur excel via un bouton de commande.
Sachant que mon classeur excel est ouvert puisque le bouton est dans le classeur, et qu'il ne faut pas de limite de taille de fichier car mon fichier est très très gros...

l'adresse de réception du dossier est toujours la même.
Merci d'avance à tous pour vos réponse, cela m'aiderais beaucoup...
Julielef
 
Re : Envoi du fichier par macro

Bonjour Julie,

C'est ce que je pensais aussi mais déplacer le fichier sur lequel on est en train de travailler aurait pu être intéressant aussi..🙂

Sinon j'ai trouvé (https://www.excel-downloads.com/threads/vba-generer-un-mail-avec-pieces-jointes.3687/) ça de michael:
VB:
Set oOutlook = CreateObject("Outlook.Application")
Set oNewMail = oOutlook.CreateItem(olMailItem)

With oNewMail
.Attachments.Add '<-- Ici le fichier à joindre
.Recipients.Add '<-- destinataire de l'email
.Recipients.Add("machin@machin.com").Type = olCC '<-- destinaire Cc
.Subject = "Sujet" '<-- Sujet de l'email
.Body = "bla bla bla" '<-- Texte de l'email
.Send
End With


et, de @+Thierry :
VB:
Sub SendEMailwithAttachments()
Dim ol As Object, myItem As Object
Set ol = CreateObject("outlook.application")
Set myItem = ol.CreateItem(olMailItem)
myItem.to = "Toto@toto.com"
myItem.Subject = "Test Mail"
myItem.Body = "Hello Word." & Chr(13) & Chr(13) & "Bye All"
Set myAttachments = myItem.Attachments
myAttachments.Add "C:\mes documents\Toto1.pdf"
myAttachments.Add "C:\mes documents\Toto1.xls"
MsgBox "Now sending to " & myItem.to
myItem.Send
Set ol = Nothing
End Sub

La référence à Microsoft Office 9.0 Object Library (ou l'équivalent) doit être activée.

Cordialement

KD
 
- 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

Retour