excel par mail dans corps de message

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

S

Stephane

Guest
le bonjour au forum.
Voila g dl le pack de Thierry sur les formules vba. SUper !
Croyez vous que ce soit possible dans la macro USF Send Mail de:
au lieu d envoyer une page ou tout le fichier en attachement d un mail, d envoyer une selection de cellules en tant que corps de message ?

j ai essaye de completer les formules a partir de address et subject mais ca foire, alors si qq1 pouvait m aider, ca me rendrait bien service.

Merci d avance.

+++
 
Salut Stephane

Je ne sais si l'instruction SendMail sait faire autre chose qu'envoyer le classeur actif. Parcontre ce programme envoi des mails via OutLook et tu pourra mettre dans la variable texte la concaténation de tes cellules .


'Attribute VB_Name = "MailAvecOutlookExpress"
Sub MailOXpress()
Dim dest$, sujet$, texte$
Application.ScreenUpdating = False
dest = "roland.bachmann@wanadoo.fr"
sujet = "Envoyer un mail depuis Xl sansF"
texte = "Envoyé avec Outlook Express depuis Excel: " & Time()
Shell "C:\Program Files\Outlook Express\msimn.exe " & "/mailurl:mailto:" & dest & "?subject=" & sujet & "&Body=" & texte
SendKeys "%s"

End Sub

'modifié par Eric Humeau, mpfe pour envoyer aussi un classeur en pièce jointe
Sub MailOXpress2()
Dim dest$, sujet$, texte$
Dim Rep
Application.ScreenUpdating = False

'Rep est le nom de ton fichier à joindre.
Rep = "c:\test1.xls"
dest = "roland.bachmann@wanadoo.fr"
sujet = "Envoyer un mail depuis Xl avecF"
texte = "Envoyé avec Outlook Express depuis Excel: " & Time()
Shell "C:\Program Files\Outlook Express\msimn.exe " & "/mailurl:mailto:" & dest & "?subject=" & sujet & "&Body=" & texte, vbMaximizedFocus

'envoi à OE5.5, une combinaison de touche qui équivaut à faire insertion
'pièce jointe, joindre le fichier contenu dans la variable Rep, valider puis
'envoyer.
SendKeys "%I" & "p" & Rep & "~"
SendKeys "%I" & "p" & Rep & "~"
SendKeys "%s"
End Sub



A+ Roland .
info006.gif
 
- 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
6
Affichages
816
Réponses
2
Affichages
924
Réponses
2
Affichages
1 K
Retour