david54520
XLDnaute Junior
Bonjour
Un petit soucis sur un bout de code VBA pour du WORD, et peut-être que certains d'entre vous savent faire
A la base un doc de 200 pages
le besoin : créer un fichier PDF pour chaque page
ci dessous un essai pour les 5 premières pages
mais ...dans l'instruction ....pages:=i.....il ne sait pas faire
sans doute parce qu'il faut déclarer i
j'ai tente un i=pageNumbers....marche pas
bref ....comment déclarer en VBA-Word "numéro de pages"
for i = 1 To 5
' ActivePrinter = "Microsoft Print to PDF"
Application.PrintOut FileName:="", Range:=wdPrintRangeOfPages, Item:= _
wdPrintDocumentWithMarkup, Copies:=1, Pages:=i, PageType:= _
wdPrintAllPages, Collate:=True, Background:=True, PrintToFile:=False, _
PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
PrintZoomPaperHeight:=0
Next i
Merci d'avance aux bonnes âmes qui se pencheront sur cette situation d'un débutant vba word
Bien cordialement, David
Un petit soucis sur un bout de code VBA pour du WORD, et peut-être que certains d'entre vous savent faire
A la base un doc de 200 pages
le besoin : créer un fichier PDF pour chaque page
ci dessous un essai pour les 5 premières pages
mais ...dans l'instruction ....pages:=i.....il ne sait pas faire
sans doute parce qu'il faut déclarer i
j'ai tente un i=pageNumbers....marche pas
bref ....comment déclarer en VBA-Word "numéro de pages"
for i = 1 To 5
' ActivePrinter = "Microsoft Print to PDF"
Application.PrintOut FileName:="", Range:=wdPrintRangeOfPages, Item:= _
wdPrintDocumentWithMarkup, Copies:=1, Pages:=i, PageType:= _
wdPrintAllPages, Collate:=True, Background:=True, PrintToFile:=False, _
PrintZoomColumn:=0, PrintZoomRow:=0, PrintZoomPaperWidth:=0, _
PrintZoomPaperHeight:=0
Next i
Merci d'avance aux bonnes âmes qui se pencheront sur cette situation d'un débutant vba word
Bien cordialement, David