Bonjour,
J'utilise cette macro pour envoyer un mail avec une pièce jointe et insérer un fichier.
Mais je n'arrive pas à insérer la signature par défaut qui est présente sur Outlook. Il faut savoir que nous serons plusieurs utilisateurs à envoyer ce mail d'où différentes signatures nécessaires. Par ailleurs, les signatures contiennent des images, comment les intégrer?
Sub SendWithAtt()
' Nécessite la référence : Microsoft Outlook 1x Object Library
Dim olApp As Outlook.Application
Dim olMail As MailItem
Dim CurFile As String
Set olApp = New Outlook.Application
Set olMail = olApp.CreateItem(olMailItem)
' "C:..................pdf "
CurFile = ThisWorkbook.Path & "\" & "......Pdf"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=CurFile, _
Quality:=xlQualityStandard, IncludeDocProperties:=False, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
With olMail
.To = " "
.CC = " "
.Subject = "Devis"
.Body = "Vous trouverez ci-joint le fichier PDF ..."
.Attachments.Add CurFile
'.Attachments.Add "C:.......pdf"
.Display '.Send
End With
MsgBox "Merci de vérifier que le message apparait dans -messages envoyés- dans votre messagerie OUTLOOK."
' Effacer les variables objets
Set olMail = Nothing
Set olApp = Nothing
End Sub
j'ai efface les chemins d'accès.
merci de votre aide