Numerotation d'une page

Fermé
l3ntz Messages postés 3 Date d'inscription vendredi 17 juin 2016 Statut Membre Dernière intervention 18 juin 2016 - 17 juin 2016 à 15:51
l3ntz Messages postés 3 Date d'inscription vendredi 17 juin 2016 Statut Membre Dernière intervention 18 juin 2016 - 18 juin 2016 à 17:17
bonjour,

je souhaite numéroter une page et je voudrais savoir s'il est possible de numéroter cette même page avec un autre numéro à chaque impression.
ex imprimer la page 50x et numérotée de 1 à 50

merci de votre réponse

2 réponses

m@rina Messages postés 21075 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 3 novembre 2024 11 346
18 juin 2016 à 00:26
Bonjour,

Possible avec une macro.
Regarde ici :
http://www.word.mvps.org/FAQs/MacrosVBA/NumberCopiesOf1Doc.htm

m@rina
0
l3ntz Messages postés 3 Date d'inscription vendredi 17 juin 2016 Statut Membre Dernière intervention 18 juin 2016
18 juin 2016 à 11:05
merci, mais je ne suis pas fortiche en anglais ni en macros
0
m@rina Messages postés 21075 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 3 novembre 2024 11 346
18 juin 2016 à 15:05
Bonjour,

Pour commencer cette page doit être isolée par des sauts de section.
Tu vas dans le pied de page, tu désactives l'option "Lier au précédent", tu supprimes le numéro et tu ajoutes un signet que tu nommes Numero (Insertion => Signet).

Ensuite, tu copies colles la macro suivante dans l'éditeur de macro :

Sub impr_num()

Dim Message As String, Titre As String, Defaut As String, NCopies As Long
Dim Rng1 As Range

Message = "Entrez le nombre de pages que vous souhaitez imprimer"
Titre = "Impression"
Defaut = "1"

' Affiche le message qui demande le nombre à imprimer
NCopies = Val(InputBox(Message, Titre, Default))
Numero = 1

Set Rng1 = ActiveDocument.Bookmarks("Numero").Range
Counter = 0

While Counter < NCopies
Rng1.Delete
Rng1.Text = Numero
ActiveDocument.PrintOut
Numero = Numero + 1
Counter = Counter + 1
Wend

'Recrée le signet pour une utilisation future
With ActiveDocument.Bookmarks
.Add Name:="Numero", Range:=Rng1
End With

ActiveDocument.Save
End Sub


Voilà, il te reste à lancer la macro qui va te demander le numéro (50 dans ton exemple).

m@rina

ps : si tu ne sais pas où mettre la macro, j'explique ici :
https://faqword.com/index.php/word/tutos/toutes-versions/615-le-b-a-ba-du-vba#forum

0
l3ntz Messages postés 3 Date d'inscription vendredi 17 juin 2016 Statut Membre Dernière intervention 18 juin 2016
18 juin 2016 à 17:17
merci je vais l'essayer je te recontacte lundi
0