Abulkalam a plusieurs documents dont il souhaite une numérotation continue des pages d’un document à l’autre. Si un document a une page ajoutée ou supprimée, il doit modifier manuellement la numérotation des pages dans les documents suivants. Il sait qu’il pourrait utiliser des documents maîtres et des sous-documents, mais cette boîte de vers est celle qu’il ne veut pas ouvrir.

Abulkalam se demande s’il existe un moyen d’éviter d’avoir à changer manuellement les numéros de page tout le temps.

Il n’existe aucun moyen de le faire automatiquement dans Word. Vous pouvez essayer une solution de contournement en utilisant des champs dans vos documents, mais cela devient un peu complexe. À titre d’exemple, supposons que vous ayez trois documents, chacun représentant des chapitres d’un livre plus grand. Chap1.docx a 15 pages, Chap2.docx a 11 pages et Chap3.docx a 17 pages. Commencez par ouvrir Chap1.docx et suivez ces étapes générales:

  1. Quelque part sur l’avant-dernière page du document (page 14, dans ce cas), insérez un saut de section continu.

  2. Dans le pied de page de la première section du document, appuyez sur Ctrl + F9.

Cela insère une paire d’accolades de champ dans lesquelles vous devez taper le mot PAGE.

  1. Appuyez sur F9 pour réduire le champ que vous venez de créer. Cela représente le numéro de page de la page actuelle.

  2. Sous l’onglet Création du ruban (il doit être visible car vous travaillez dans le pied de page), cliquez sur l’outil Section suivante. Cela vous amène au pied de page dans la dernière section du document, qui se trouve après le saut de section que vous avez inséré à l’étape 1.

  3. Cliquez sur l’outil Lien vers le précédent pour qu’il ne soit pas sélectionné. Cela « dissocie » le pied de page de la dernière section du pied de page que vous avez créé précédemment.

  4. Supprimez le champ PAGE dans le pied de page. (Ne vous inquiétez pas; le champ existe toujours dans les pages précédentes car vous avez dissocié le pied de page de cette section du pied de page de la section précédente.)

  5. Appuyez sur Ctrl + F9 pour insérer une paire d’accolades de champ dans lesquelles vous devez taper le mot NUMPAGES.

  6. Appuyez sur F9 pour réduire le champ que vous venez de créer.

  7. Sélectionnez le champ que vous venez de créer et appuyez sur Maj + Ctrl + F5. Word affiche la boîte de dialogue Signet. (Voir la figure 1.)

  8. Tapez un nom de signet simple, tel que bk. Lorsque vous cliquez sur Ajouter, le signet est créé.

  9. Fermez la boîte de dialogue Signet.

  10. Cliquez sur l’outil Fermer l’en-tête et le pied de page (sous l’onglet Conception du ruban) et enregistrez votre document.

Maintenant, vous devez suivre les mêmes étapes générales dans le document Chap2.docx, sauf que les champs que vous utilisez doivent être un peu plus complexes.

En supposant que les fichiers de document sont stockés dans le répertoire C: \ MyDocs \ Example, vous utiliserez le champ composé suivant à l’étape 2:

{ ={ INCLUDETEXT "\\MyDocs\\Example\\Chap1.docx" bk \! } + { PAGE } }

Ce que cela fait, c’est utiliser le champ INCLUDETEXT pour récupérer tout ce qui se trouve dans le signet nommé bk de Chap1.docx (qui est le nombre total de pages dans ce document), puis ajouter le numéro de page actuel à cette valeur. Ainsi, la numérotation continue quel que soit le nombre de pages dans Chap1.docx.

Le champ que vous devez utiliser à l’étape 7 est également complexe:

{ ={ INCLUDETEXT "\\MyDocs\\Example\\Chap1.docx" bk \! } + { NUMPAGES } }

C’est tout pour votre fichier Chap2.docx; la numérotation des pages devrait fonctionner correctement. Dans le fichier Chap3.docx, vous suivez les mêmes étapes, encore une fois, en utilisant les mêmes champs complexes que vous avez fait dans le fichier Chap2.docx. La seule différence est que vous référencez Chap2.docx dans les champs, de cette manière:

{ ={ INCLUDETEXT "\\MyDocs\\Example\\Chap2.docx" bk \! } + { PAGE } } { ={ INCLUDETEXT "\\MyDocs\\Example\\Chap2.docx" bk \! } + { NUMPAGES } }

Notez que chaque fois que vous ajoutez ou supprimez des pages de l’un des documents, les numéros de page qu’ils contiennent sont mis à jour automatiquement lorsque les champs sont mis à jour. (Les champs sont mis à jour lorsque vous les mettez à jour manuellement ou lorsque vous choisissez d’imprimer ou d’utiliser l’aperçu avant impression.)

Il y a, bien sûr, quelques «pièges» que vous devez garder à l’esprit lorsque vous utilisez cette approche. Premièrement, si vous supprimez le saut de section continu (étape 1) de l’un des fichiers, vous allez vraiment gâcher les choses. Deuxièmement, si vous déplacez les documents vers un dossier différent (ou les envoyez à une autre personne qui utilise un dossier différent), les champs ne fonctionneront pas du tout.

Troisièmement, si vous utilisez plusieurs sections dans vos documents, cette approche peut devenir un peu plus complexe lorsque vous essayez de compenser ces sections.

Une autre approche consiste à utiliser une macro pour gérer la numérotation des pages. La macro peut parcourir tous vos fichiers et définir les numéros de page de départ pour être ce qui est approprié pour ces fichiers. Voici un exemple d’une telle macro:

Sub PageNumberReset()

Dim pgNo As Long     Dim n As Long     Dim pathName As String     Dim fileNames     Dim thisFile As String     Dim aRange As Range

' Specify the path to the document files     pathName = "C:\MyDocs\Example\"

' Create an array holding the document file names, in sequence     fileNames = Array("Chap1.docx", "Chap2.docx", "Chap3.docx")



pgNo = 0     For n = 0 To UBound(fileNames)

thisFile = pathName & fileNames(n)

Application.Documents.Open (thisFile)

ActiveDocument.Sections(1).Headers(1).PageNumbers.StartingNumber = pgNo + 1         Set aRange = ActiveDocument.Range         aRange.Collapse Direction:=wdCollapseEnd         aRange.Select         pgNo = Selection.Information(wdActiveEndAdjustedPageNumber)

Application.Documents(thisFile).Close Savechanges:=wdSaveChanges     Next n End Sub

Pour utiliser la macro, il vous suffit de spécifier le répertoire dans lequel les documents sont stockés et de placer les noms de fichier de document dans le tableau fileNames. La macro définit le premier document pour commencer à la page 1 et chaque document suivant pour commencer à un plus que le numéro de page le plus élevé dans le document précédent. Si vous modifiez le nombre de pages dans l’un des documents, vous devrez réexécuter la macro.

Si vous ne souhaitez pas utiliser de champs ou de macros pour effectuer la numérotation des pages, vous pouvez repenser la structure de votre document et combiner tous les différents documents en un seul document. Vous pouvez également vous éloigner complètement de Word et faire votre mise en page dans un programme de publication assistée par ordinateur, tel qu’InDesign, qui est spécialisé pour gérer la numérotation de pages à plusieurs fichiers.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites WordTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / wordribbon-WordTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

WordTips est votre source pour une formation Microsoft Word rentable.

(Microsoft Word est le logiciel de traitement de texte le plus populaire au monde.) Cette astuce (11572) s’applique à Microsoft Word 2007, 2010, 2013, 2016, 2019 et Word dans Office 365. Vous pouvez trouver une version de cette astuce pour le ancienne interface de menu de Word ici:

link: / word-Automatic_Page_Numbers_across_Multiple_Documents [Numéros de page automatiques sur plusieurs documents].