Vous pouvez sélectionner très facilement l’emplacement du texte ou du document référencé par un signet avec une macro. Par exemple, disons que vous aviez un signet nommé MyBkMark et que vous vouliez sélectionner le texte qu’il représente. Le fragment de code suivant fera l’affaire:

ActiveDocument.Bookmarks("MyBkMark").Select

Notez que ce qui précède ne fonctionnera que si vous connaissez le nom du signet. Si vous ne connaissez pas le nom d’un signet particulier, vous pouvez utiliser un décalage d’index à la place, comme suit:

ActiveDocument.Bookmarks(3).Select

Lorsque cette ligne de code est exécutée, le signet représenté par l’index 3 est sélectionné, quel que soit le nom. Une autre alternative, bien sûr, consiste à récupérer le nom des signets définis, puis à les utiliser dans votre code.

_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 (799) s’applique à Microsoft Word 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban de Word (Word 2007 et plus tard) ici:

link: / wordribbon-Selecting_a_Bookmark_in_a_Macro [Sélection d’un signet dans une macro].