Aide VBA
AimeExcel
Messages postés
22
Date d'inscription
Statut
Membre
Dernière intervention
-
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
f894009 Messages postés 17277 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
J'aurai une question sur les pro du VBA.
j'ai crée un bouton pour faire un mailing a des destinataire avec texte mais comment faire pour integrer dans le mail une copie de ma feuille excel ?
j'aimerai par exemple faire une copie en "image" de la cellule A1 a Q40
Il y aurait il de mettre aussi automatiquement la date du jour en objet ?
ci dessous la macro :
-------------------------------------------------------
ub Bouton1_Cliquer()
Dim xOutApp As Object
Dim xOutMail As Object
Dim xMailBody As String
On Error Resume Next
Set xOutApp = CreateObject("Outlook.Application")
Set xOutMail = xOutApp.CreateItem(0)
xMailBody = "Hello, " & vbNewLine & vbNewLine & _
"Ci dessous les ventes du jour." & vbNewLine & _
"Aime, Cdt, "
On Error Resume Next
With xOutMail
.To = "xxxx@yahoo.fr;"
.CC = "xxxxxx@yahoo.fr
.BCC = ""
.Subject = "Vente du jour- xx/xx/201x"
.Body = xMailBody
.Display
End With
On Error GoTo 0
Set xOutMail = Nothing
Set xOutApp = Nothing
End Sub
-------------------------------------------------------------
Merci par avance pour votre aide
Aime
J'aurai une question sur les pro du VBA.
j'ai crée un bouton pour faire un mailing a des destinataire avec texte mais comment faire pour integrer dans le mail une copie de ma feuille excel ?
j'aimerai par exemple faire une copie en "image" de la cellule A1 a Q40
Il y aurait il de mettre aussi automatiquement la date du jour en objet ?
ci dessous la macro :
-------------------------------------------------------
ub Bouton1_Cliquer()
Dim xOutApp As Object
Dim xOutMail As Object
Dim xMailBody As String
On Error Resume Next
Set xOutApp = CreateObject("Outlook.Application")
Set xOutMail = xOutApp.CreateItem(0)
xMailBody = "Hello, " & vbNewLine & vbNewLine & _
"Ci dessous les ventes du jour." & vbNewLine & _
"Aime, Cdt, "
On Error Resume Next
With xOutMail
.To = "xxxx@yahoo.fr;"
.CC = "xxxxxx@yahoo.fr
.BCC = ""
.Subject = "Vente du jour- xx/xx/201x"
.Body = xMailBody
.Display
End With
On Error GoTo 0
Set xOutMail = Nothing
Set xOutApp = Nothing
End Sub
-------------------------------------------------------------
Merci par avance pour votre aide
Aime
4 réponses
Bonjour,
Plage de cellule dans le corps du message:
https://www.rondebruin.nl/win/s1/outlook/bmail2.htm
Plage de cellule dans le corps du message:
https://www.rondebruin.nl/win/s1/outlook/bmail2.htm
Bonjour,
Un exemple de code dans un module que vous mettrez dans votre fichier
https://mon-partage.fr/f/rssBrzPZ/
Un exemple de code dans un module que vous mettrez dans votre fichier
https://mon-partage.fr/f/rssBrzPZ/
Bonjour à vous 2,
Cela tombe bien, j'ai fait un exemple à télécharger ici pour une image:
https://codes-sources.commentcamarche.net/forum/affich-10086698-signature-outlook-dans-macro-excel#14
Cela tombe bien, j'ai fait un exemple à télécharger ici pour une image:
https://codes-sources.commentcamarche.net/forum/affich-10086698-signature-outlook-dans-macro-excel#14
Bonjour,
Merci pour votre aide sur le topic, j'ai regardé dans votre exemple mais je me retrouve a cliquer sur une image avec une boite pour renseigner les adresses mail.
dans mon fichier les adresses étaient deja intégrées.
j'ai besoin de coller en image une plage de cellule et j'arrive pas a récupérer dans votre fichier cette possibilité
Merci
Merci pour votre aide sur le topic, j'ai regardé dans votre exemple mais je me retrouve a cliquer sur une image avec une boite pour renseigner les adresses mail.
dans mon fichier les adresses étaient deja intégrées.
j'ai besoin de coller en image une plage de cellule et j'arrive pas a récupérer dans votre fichier cette possibilité
Merci
Re,
Dans l'exemple que je vous ai mis a dispo, vous avez la plage de cellule de "votre" code qui est mise en "image" dans le corps de message, mais il faut faire une modif pour le nom de feuille. Il vous suffit simplement mettre le code dans votre fichier et appeler cette procedure par votre bouton Bouton1_Cliquer()
cs_LePivert, lui vous a mis a dispo un fichier qui colle une image car vous avez "dit" je voudrai integrer une image
Donc, l'"image" est dans votre camp.....!!!!
Dans l'exemple que je vous ai mis a dispo, vous avez la plage de cellule de "votre" code qui est mise en "image" dans le corps de message, mais il faut faire une modif pour le nom de feuille. Il vous suffit simplement mettre le code dans votre fichier et appeler cette procedure par votre bouton Bouton1_Cliquer()
cs_LePivert, lui vous a mis a dispo un fichier qui colle une image car vous avez "dit" je voudrai integrer une image
Donc, l'"image" est dans votre camp.....!!!!
c'est pas très compréhensible pour moi..
j'arrive pas a voir comment integrer ce dont j'ai besoin dans ma formule VBA.
Pourriez vous m'eclairer svp
Désolé je suis encore novice sur ces sujets de VBA