Deprecated: RegularLabs\Library\ArrayHelper::implode(): Implicitly marking parameter $last_glue as nullable is deprecated, the explicit nullable type must be used instead in /homepages/10/d550841420/htdocs/libraries/regularlabs/src/ArrayHelper.php on line 225
Comment imprimer une page avec numérotation incrémentée ?

Recherche

Vous voulez imprimer un document d'une page dont le numéro de page serait de 1 à n copies du document imprimé.

Pour cela, une macro est nécessaire. Nous partons du principe que le document est fait et que vous avez inséré en bas de page un numéro de page. La macro suivante va vous demander le nombre de copies à imprimer et va numéroter chacune de ces copies de 1 à n.

Sub impr_serie()
Dim nb_copies, x
nb_copies = InputBox("Combien de copies voulez-vous imprimer ?")
For x = 1 To nb_copies
ActiveDocument.Sections(1).Footers(wdHeaderFooterPrimary).PageNumbers.StartingNumber = x
ActiveDocument.PrintOut
Next
End Sub

Si vous ne démarrez pas toujours à la page 1, vous pouvez utiliser la macro suivante qui vous demandera avec quel numéro débuter :

Sub impr_serie()
Dim nb_copies, x
nb_copies = InputBox("Combien de copies voulez-vous imprimer ?"
depart = InputBox("Quel est le numéro de départ ?")
For x = To nb_copies
ActiveDocument.Sections(1).Footers(wdHeaderFooterPrimary).PageNumbers.StartingNumber = depart + x
ActiveDocument.PrintOut
Next
End Sub
 

Statistiques

France 72,3% France
Canada 5,3% Canada
Chine 3,7% Chine

Total:

154

Pays
018457933
Aujourd'hui: 118
Hier: 236
Cette semaine: 118
Semaine dernière: 2.729
Ce mois: 5.861