jeromeN95
XLDnaute Impliqué
Bonjour à tous.
J'ai un fichier comprenant plusieur onglet.
Je souhaite crée un bouton sur chaque feuille qui me permet d'envoyer la feuille active par mail (non défini) en en format PDF.
Un bout de code commencer fonctionnant parfaitement mais il m'envoie tout le fichier en .xls...
Je travail avec Outlook.
J'ai un fichier comprenant plusieur onglet.
Je souhaite crée un bouton sur chaque feuille qui me permet d'envoyer la feuille active par mail (non défini) en en format PDF.
Un bout de code commencer fonctionnant parfaitement mais il m'envoie tout le fichier en .xls...
Je travail avec Outlook.
Code:
Sub PDF_with_outlook() 'Transferer feuille active en PDF +FT produits ?
Dim OutApp As Object
Dim OutMail As Object
Dim strto As String, strcc As String
Dim strsub As String, strbody As String
Set OutApp = CreateObject("Outlook.Application")
OutApp.Session.Logon
Set OutMail = OutApp.createitem(0)
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
strto = "jerome.xxx@xxx.com" 'déstinataire FAX?
strsub = "Etude " 'nom
strbody = "Bonjour" & vbNewLine & vbNewLine & _
"Voici l'étude de " & vbNewLine & vbNewLine & _
"" & vbNewLine & vbNewLine & _
"Cordialement, " & vbNewLine & vbNewLine & _
" " & [RS] 'signature
With OutMail
.To = strto
.CC = strcc
.Subject = strsub
.Body = strbody
.Attachments.Add ActiveWorkbook.FullName
.Display
End With
End Sub
Pièces jointes
Dernière édition: