Word fournit une fonction de signet très puissante qui vous permet d’attribuer des noms à des positions individuelles dans votre document ou à des sélections de texte. Au fur et à mesure que vous travaillez davantage avec Word, et en particulier dans les documents longs, il serait utile d’imprimer périodiquement une liste de signets. Malheureusement, Word ne fournit pas de méthode automatique d’impression de signets, comme il le fait avec d’autres informations relatives au document.

Le moyen le plus rapide d’imprimer une liste de signets consiste simplement à insérer la liste dans votre document, puis à l’imprimer. La macro VBA suivante insère la liste des signets au point d’insertion:

Sub BkMarkList()

Dim J as Integer

Selection.TypeParagraph     Selection.InsertBreak Type:=wdColumnBreak     Selection.TypeText Text:="Bookmark list for "

Selection.TypeText Text:=ActiveDocument.Name     Selection.TypeParagraph     For J = 1 To ActiveDocument.Bookmarks.Count         Selection.TypeText Text:=Chr(9)

Selection.TypeText Text:=ActiveDocument.Bookmarks(J).Name         Selection.TypeParagraph     Next J     Selection.InsertBreak Type:=wdColumnBreak End Sub

Lorsque vous exécutez la macro, un en-tête indiquant le nom du fichier est inséré, suivi de chaque signet du fichier. Ceux-ci seront classés par ordre alphabétique. La liste des signets comporte également un saut de colonne avant et après. Vous pouvez ensuite imprimer la page unique contenant la liste des signets. Lorsque vous avez terminé l’impression, vous pouvez supprimer la liste des signets.

_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 (8880) 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-Printing_a_Bookmark_List [Impression d’une liste de signets].