PreviousNext
Help > Programmation avec LAUNCHER Office > Programmation avancée > Word > Composition d'un document par les signets
Composition d'un document par les signets

Pour la composition du document, vous pouvez utiliser la technique des signets.

 

La technique des signets permet de composer ou de modifier un document Word, en adressant des positions du document pour y insérer du texte, des objets ou des images.

 

Un signet est un emplacement nommé dans un document Word.

Il peut représenter une position ou une sélection de plusieurs caractères.

Quand du texte est inséré devant une position désignée par un signet, le signet est aussi repoussé vers la fin du document, au fur et à mesure de l’insertion.

 

Un signet est inséré dans un modèle de document par le menu Insertion – Signets.

 

Si le signet doit désigner une sélection de texte, sélectionnez le texte, puis allez à :

 Menu "Insertion - Signets".

 

Vous devez donner un nom au signet que vous insérez.

Ce nom sera utilisé dans le programme AS/400.

 

Depuis le programme AS/400, vous pourrez insérer du texte à l’emplacement du signet.

 

Exemple : Le contenu de la variable &NOMCLI est inséré à l’emplacement du signet nommé SNOMCLIENT.

 

CHGVAR VAR(&CMD) VALUE('WBOOKMARK ')

CHGVAR VAR(&PM1) VALUE('SNOMCLIENT')

CHGVAR VAR(&PM2) VALUE(&NOMCLI)

CALL PGM(LNCCMD) PARM(&HDL &CMD &OPT &PM1 &PM2 &RES)

 

Si le signet représente une sélection, toute la sélection sera remplacée par le nouveau texte.

 

Pour vous aider à voir l’emplacement de signets, rendez les visibles :

 

Menu "Outils - Options"

Onglet "Affichage".

Dans la rubrique "Afficher", cochez "Signets".

Word affichera les symboles [ et ] en début et fin des signets.

 

 

Le mot clé de LAUNCHER WBOOKMARK sert à placer le curseur de Word, à l’emplacement du signet.

Après l’insertion d’un texte par le mot clé WBOOKMARK, le curseur est placé à la suite de ce nouveau texte inséré.

 

L’utilisation du mot clé WTYPETEXT permet d’insérer du texte à la position courante du curseur.

 

Au cours de l’insertion de textes par WBOOKMARK ou WTYPETEXT, Word remet en page le document, gère les sauts de lignes, les cadrages, les alignements et les sauts de pages.

 

Un signet peut aussi être utilisé pour placer le curseur en vu d’une insertion d’un autre document.

Voyez les mots clés WINSERTF, WINSERTIMG.

 

Des valeurs spéciales de noms de signets permettent de naviguer dans les tableaux, et d’y insérer des cellules. Voir le détail de WBOOKMARK.

Word met à la disposition des programmeurs une série de signets prédéfinis pour atteindre certaines parties identifiables d’un document, tel que le début, la fin.

Voir la liste des signets prédéfinis.

 

Les signets peuvent se trouver dans n’importe quelle partie du document, entêtes et pieds de pages compris.

 

Attention, si un modèle de document comporte des signets, s’il est utilisé par un publipostage avec LNCPRTDOC, le résultat après publipostage n’a plus les signets.

 

Si vous devez combiner « Signets » et « Publipostage », votre programme AS/400 doit :

         Charger le modèle par un CALL LNCCMD, mot clé WORDOPEN,

         Modifier le document par les signets,

         Lancer le publipostage à partir du document courant, modifié.