hypo78
XLDnaute Impliqué
Bonjour,
Grâce à un code trouvé sur le forum, je parviens à envoyer par mail une pièce jointe avec une seule feuille (active).
L'idéal pour moi, serait que cette pièce jointe soit en PDF. Il est vrai que sur le forum on trouve quelques codes sur le PDF mais ils me paraissent tous très fastidieux alors que si j'enregistre une macro çà me génère un code de quelques lignes.
Ma question : comment fusionner ces 2 codes?
C'est à dire envoyer par mail seulement la feuille active en PDF.
Merci d'avance
Grâce à un code trouvé sur le forum, je parviens à envoyer par mail une pièce jointe avec une seule feuille (active).
Code:
Sub envoiMailEtFeuilleActive()
'
'
'
ActiveSheet.Copy ' crée une copie de la feuille active
Recipients = Array("xxx@gmail.com")
ActiveWorkbook.SendMail Recipients, Subject:="Main courante Flashover" 'envoi Mail
MsgBox "Merci de vérifier que le message apparait dans -messages envoyés- dans votre messagerie OUTLOOK."
Application.DisplayAlerts = False
ActiveWorkbook.Close ' supprime le classeur créé après l'envoi
Application.DisplayAlerts = True
Shell "C:\Program Files\Microsoft Office\Office12\OUTLOOK.EXE"
End Sub
L'idéal pour moi, serait que cette pièce jointe soit en PDF. Il est vrai que sur le forum on trouve quelques codes sur le PDF mais ils me paraissent tous très fastidieux alors que si j'enregistre une macro çà me génère un code de quelques lignes.
Code:
Sub Macro1()
'
' Macro1 Macro
'
'
ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"C:\Users\Thierry\AppData\Local\Temp\Classeur1.pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=False, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
Application.Dialogs(xlDialogSendMail).Show
End Sub
Ma question : comment fusionner ces 2 codes?
C'est à dire envoyer par mail seulement la feuille active en PDF.
Merci d'avance
Dernière édition: