J'ai trois fichiers de document Word et je veux les renommer avec Now()
date. Trois fichiers sont aussiEnregistrer et renommer plusieurs fichiers au format PDF sans demander l'emplacement en même temps
1. EMEA.doc --rename-> EMEA 083117.doc -convert-> EMEA 082317.PDF
2. CEEMEA.doc - rename-> CEEMEA 083117.doc -convert-> CEEMEA 082317.PDF
3. LATAM.doc --rename-> LATAM 083117.doc -convert-> LATAM 082317.PDF
J'ai besoin de ExportAsFixedFormat
(PDF) ces .Doc
fichiers. Le code suivant fait le travail pour ActiveDocument
seulement. Je veux enregistrer des fichiers dans un endroit spécifique sans VBA demandant l'emplacement.
ActiveDocument.ExportAsFixedFormat OutputFileName:= _
"C:\Documents and Settings\Administrator\Desktop\EMEA CEEMEA\LATAM.pdf", ExportFormat _
:=wdExportFormatPDF, OpenAfterExport:=False, OptimizeFor:= _
wdExportOptimizeForPrint, Range:=wdExportAllDocument, From:=1, To:=1, _
Item:=wdExportDocumentContent, IncludeDocProps:=True, KeepIRM:=True, _
CreateBookmarks:=wdExportCreateNoBookmarks, DocStructureTags:=True, _
BitmapMissingFonts:=True, UseISO19005_1:=False
Je ne suis pas sûr de comprendre, pourquoi ne pas simplement les ouvrir un par un dans le code et faire la même chose pour tous? Ou utilisez une boucle? – vacip
@vacip il faut du temps pour ouvrir et imprimer et je veux l'enregistrer. Comme les fichiers en question ne sont qu'un exemple, il y a beaucoup de fichiers à renommer et à convertir. –
pourquoi ne faites-vous pas 'EMEA.doc -convert-> EMEA 082317.PDF'? – jsotola