Bonjour,
j'ai mis en place le code ci-dessous mais à la ligne "AppWrd.ExportAsFixedFormat" j'ai le message d'erreur 5 "Argument ou appel de procédure incorrect".
DocFile et AppWrd sont défini comme des objets (Object) et sFile et fichier_pdf comme des chaînes (String).
Je ne vois pas où se situe le problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 If InStr(1, myAttachments.Item(I).FileName, ".doc") > 1 Or InStr(1, myAttachments.Item(I).FileName, ".docx") > 1 Then sFile = bPath & a & "_" & I & "." & Mid(myAttachments.Item(I).FileName, InStrRev(myAttachments.Item(I).FileName, ".") + 1) myAttachments.Item(I).SaveAsFile sFile fichier_pdf = bPath & a & "_" & I & ".pdf" Set AppWrd = CreateObject("Word.Application") Set DocFile = AppWrd.Documents.Open(sFile) AppWrd.Visible = True AppWrd.ActiveDocument.ExportAsFixedFormat OutputFilename:= _ fichier_pdf, ExportFormat:= _ wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:= _ wdExportOptimizeForPrint, Range:=wdExportAllDocument
Partager