Donnez vie à vos documents numériques !
 

Répondre à : Publipostage PDF avec Excel

abracadabraPDF Forums PDF – Général Publipostage PDF avec Excel Répondre à : Publipostage PDF avec Excel

#62047
Merlin
Maître des clés

j’ai trouvé un code

Je ne sais pas ce que c’est mais il sera certainement plus lisible ainsi :

Code:
Sub EnvoiMail() Dim OutObj As Object,
OutMail As Object Dim sPath As String,
sNomFic As String Dim sAdrMail As String,
strSujet As String,
strBody As String ‘ Chemin d’enregistrement des fichiers temporaire sPath = Environ(“temp”) & “”‘ Nom du fichier sNomFic = Format(Date,
“yyyymmdd”) & “.pdf”” Exporter le fichier actuel en PDF ThisDocument.ExportAsFixedFormat OutputFileName:=sPath & sNomFic,
ExportFormat:=wdExportFormatPDF,
_ OpenAfterExport:=False,
OptimizeFor:=wdExportOptimizeForPrint,
Range:=wdExportAllDocument,
_ Item:=wdExportDocumentContent,
IncludeDocProps:=True,
KeepIRM:=True,
CreateBookmarks:= _ wdExportCreateNoBookmarks,
DocStructureTags:=True,
BitmapMissingFonts:=True,
UseISO19005_1:=False” Création d’une instance Outlook pour envoyer un mailSet OutObj = CreateObject(“Outlook.Application”) Set OutMail = OutObj.CreateItem(0) ‘ Création de l’e-mail : Titre,
Corps du message,
destinataire sAdrMail = InputBox(“Adresse mail du destinataire”,
“ADRESSE MAIL”,
“@”) ‘ Création du message strSujet = “CECI EST MON SUJET” strBody = “Bonjour,” & “

” _ & “Veuillez trouver en pièce jointe,
le document voulu.”‘ Préparation le mailWith OutMail ‘ Pour afficher la signature .Display ‘ Adresses mail .To = sAdrMail .cc = “”‘ Sujet de l’eMail .Subject = strSujet ‘ Corps du mail et signature .HTMLBody = strBody & “

” & .HTMLBody .Attachments.Add sPath & sNomFic EndWith’ Supprimer le fichier créé Kill sPath & sNomFic ‘ Effacer les objetsSet OutMail = NothingSet OutObj = NothingEndSub

:Smiley03: