Re : Imprimer au format pdf et ensuite le joindre directement dans mon mail
Bonjour,
Pour envoyer ton fichier par courriel, tu peux consulter ce site très complet (en anglais) utilisant CDO.
Sending mail from Excel with CDO
Pour mettre le tout (impression + envoi fichier dans la même procédure) tu crées une 3e procédure.
Sub Imprimer_Expédier_Par_CDO()
Dim Fichier As String,Chemin As string
Fichier = "MonFichier.pdf"
Chemin = "c:\Excel\"
'Et tu appelles les 2 procédures à tour de rôle
'Tu modifies la ligne de déclaration de la procédure "Sub Tst_PdfCreator()" pour
Call Sub Tst_PdfCreator(Fichier As String, Chemin As String)
'Dans cette procédure, tu adaptes ces 2 lignes de code
sNomPDF = Fichier
sCheminPDF = Chemin
'Et pour envoyer par courriel
'à l'aide du site internet, tu détermines la procédure qui t'intéresse
'et tu appelles la procédure de la même manière
Sub EnvoyerParEmail(Chemin as string, Fichier As String)
'Et dans cette procédure, au niveau du "fileAttach" tu renseignes = Chemin & Fichier
Voilà!