Alberto utilise beaucoup de signets dans ses documents. Il aimerait pouvoir imprimer une liste de tous les signets d’un document, ainsi que tout texte que chaque signet peut contenir.

Dans d’autres numéros de WordTips, diverses macros permettent d’imprimer une liste de signets dans un document. Ces macros, cependant, ne permettaient pas d’imprimer réellement le contenu des signets.

Cette macro imprimera en fait le contenu:

Sub PrintBookMarks()

Dim B As Bookmark

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

Selection.TypeText Text:=ActiveDocument.Name     Selection.TypeParagraph     For Each B In ActiveDocument.Bookmarks         Selection.TypeText Text:=.Name         Selection.TypeParagraph         Selection.TypeText Text:=.Range.Text         Selection.TypeParagraph         Selection.TypeParagraph     Next B     Selection.InsertBreak Type:=wdColumnBreak End Sub

La clé ici est d’imprimer la propriété .Range.Text de chaque signet. Bien sûr, si un signet ne contient pas une plage de texte (peut-être qu’il marque un emplacement singulier dans un document), alors rien ne s’imprimera pour ce signet particulier.

Il existe également des utilitaires tiers qui peuvent être utiles pour gérer vos signets (y compris pour les imprimer). Un tel utilitaire s’appelle Word uTIlities, et vous pouvez le trouver ici:

http://insight.trueinsight.za.com/word/word-utilities

_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 (12228) 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_with_Contents [Impression d’une liste de signets avec son contenu].