> Tous les forums > Forum Bureautique
 Macro Excel- Envoyez Message
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
TheCrow
  Posté le 01/08/2013 @ 15:59 
Aller en bas de la page 
Petit astucien

Bonjour a tous,

Je suis en train de me monter une macro en Excel 2010. Je suis un peu rouillé n'ayant pas utilisé de macro depuis plusieurs années. Donc la macro doit enregistrer un document et par la suite il doit l'envoyer via Outlook. J'ai été en mesure de monter la macro mais il me manque un point: J'aimerais inclure du texte dans le message genre

Bonjour,

Ci-joint vous trouverez.......

Voici la macro que j'ai batie

Sub Macro1()
ActiveWorkbook.SaveAs Filename:="C:\Users\XXXXXXX\Desktop\" & Range("F13") & " " & Range("F17").Value
'ActiveWorkbook.SaveAs "classeur_test"

ActiveWorkbook.SendMail Recipients:="roger@grostoutou.com", _
Subject:="Test envoi classeur", _
ReturnReceipt:=True

End Sub

Est-ce possible d'inclure du texte dans mon message???? Si oui quelle est la fonction qui me permettrait de le faire,?

Merci

TheCrow!

Publicité
Titi12
 Posté le 01/08/2013 à 17:11 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Salut,

Je me sers tous les jours du code ci-dessous. (fonctionne avec Outlook même fermé)

C'est Body qui gère le corps du message

Sub Macro1()

Dim Destmail, OAppli, OApplirun, myItem, myAttachments, myRecipient, olMailItem

ActiveWorkbook.SaveAs Filename:="C:\Users\XXXXXXX\Desktop\" & Range("F13") & " " & Range("F17").Value

ActiveWorkbook.SaveAs "Classeur_test"
Destmail = "rogerl@grostoutou.com"
If MsgBox("Voulez-vous envoyer le fichier par mail à " & Destmail & " ?", 292, Version) = vbYes Then
Set OAppli = CreateObject("Outlook.Application")
If OAppli.Explorers.Count < 1 Then
OApplirun = Shell("Outlook", 6)
End If
Set myItem = OAppli.CreateItem(olMailItem)
myItem.Subject ="Test envoi classeur"
myItem.Body = "Veuillez trouver ci-joint blablabla. Ce message est envoyé automatiquement. Merci de ne pas répondre."
Set myAttachments = myItem.Attachments
Set myRecipient = myItem.Recipients.Add(Destmail)
myAttachments.Add Classeur_test
myItem.send
OAppli.Quit
Else
End If
End Sub

@++



Modifié par Titi12 le 01/08/2013 18:59
TheCrow
 Posté le 05/08/2013 à 16:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci de ta réponse, je vais essayer cela au courant de la semaine et laisser savoir si tout est ok, désolé du délai de réponse!

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
Ventes flash de printemps sur Amazon
-40% -1 -%
@Amazon
Grosses promotions pour le Super Sale chez Geekbuying
-70% -1 -%
@Geekbuying
Disque dur externe Seagate Expansion Desktop USB 3.0 16 To
255,53 € 310 € -18%
@Amazon Allemagne
Kit de 32 Go (2x16 Go) de mémoire DDR4 Corsair Vengeance RGB Pro 3600 MHz
66,99 € 100 € -33%
@Amazon
Carte mémoire microSDXC Samsung Pro Ultimate 256 Go (200 Mo/s)
28,60 € 39,99 € -28%
@Amazon
FatBike électrique pliable Touroll S1 (20 pouces, 100 km)
749 € 999 € -25%
@Geekbuying

Sujets relatifs
2 pages par feuille dans macro excel
Creation d' une boucle macro dans fichier EXCEL pour impression
besoin d'une macro excel 2007
Macro Excel. Mes colonnes disparaissent.
libre Office : macro Excel présente et non active
[Excel 2007] Macro : Sélection d'un tableau selon sa longueur variable
Macro couleur séries graphique excel 2010
excel 2007 macro mise en page, quadrillage, filtre
Excel 2007 macro rajouter tri + cellule en surbrillance à chaque changement
Macro pour ouverture d'un fichier Excel
Plus de sujets relatifs à Macro Excel- Envoyez Message
 > Tous les forums > Forum Bureautique