Rajouter un code pour la signature à ma macro d'envoi de mail via excel

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

ordaz75

XLDnaute Nouveau
Bonjour le forum !

J'ai un soucis au niveau de mon code je n'arrive pas à inserer une signature a la fin de mon mail... Quelqu'un connait le code ? je ne trouve rien sur la signature d'un mail.

Private Sub CommandButton1_Click()
Dim OutApp As Object, OutMail As Object, Fichier$
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
ActiveSheet.Copy
Fichier = ThisWorkbook.Path & "\" & ActiveSheet.Name & ".xlsx"
ActiveWorkbook.SaveCopyAs Fichier
On Error Resume Next
With OutMail
.to = "ordaz75@lol.com"
.Subject = "Tableau"
.Body = "Bonjour"
.Attachments.Add Fichier
.Display 'pour voir et modifier ou envoyer
'.Send 'Pour envoyer directement
End With
On Error GoTo 0
ActiveWorkbook.Close 0
Kill Fichier
Set OutMail = Nothing
Set OutApp = Nothing
End Sub

Merci d'avance
 
Re : Rajouter un code pour la signature à ma macro d'envoi de mail via excel

Oups , si c'est pour l'affectation signature ,
voici la doc Microsoft :

Code:
Set objSignature = New Signature
varSigline = CType(AxHost2.GetIPictureDispFromPicture(img),IPictureDisp)
varSuggestedSigner = "Nancy Davolio"
varSignatureTitle = "Sales Represenative"
varSignerEmail = "ndavolio@northwindtraders.com"
objSignature.Sign(varSigline, varSuggestedSigner, varSignatureTitle, varSignerEmail)
 
Re : Rajouter un code pour la signature à ma macro d'envoi de mail via excel

Bonjour et merci de ta réponse !

Oui en effet le code fonctionne il y a pas de soucis mais je voulais inserer dans ma macro l'affectation de ma signature.
Je recopie ton code a la suite de ma macro pour avoir la signature ?

j'ai essayé d’insérer ton code mais cela ne fonctionne pas
 
Dernière édition:
Re : Rajouter un code pour la signature à ma macro d'envoi de mail via excel

un peu moins outlook ,
mais comme ça ça fonctionne

Code:
Private Sub CommandButton1_Click()
Dim OutApp As Object, OutMail As Object, Fichier$
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)

ActiveSheet.Copy
Fichier = ThisWorkbook.Path & "\" & ActiveSheet.Name & ".xlsx"
ActiveWorkbook.SaveCopyAs Fichier
On Error Resume Next
With OutMail
.to = "ordaz75@lol.com"
.Subject = "Tableau"
.Body = "Bonjour" & vbCrLf & vbCrLf & "Cordialement," & vbCrLf & vbCrLf & "ton nom"
.Attachments.Add Fichier
.Display 'pour voir et modifier ou envoyer
'.Send 'Pour envoyer directement
End With
On Error GoTo 0
ActiveWorkbook.Close 0
Kill Fichier
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
821
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
449
Réponses
6
Affichages
740
Réponses
2
Affichages
812
Retour