Je rédige des notes techniques contenant souvant un coprs de teste (section
1) et plusieurs annexes (une section par annexe)
Dans le corps de texte, je souhaite inserer automatiquement le nombre de
pages de chaque annexe (dans une table des annexes par exemples) afin que la
mise a jour soit plus rapide (le nombre de page des annexe varie
régulierement).
Mon probleme est que la commande de champ "SECTIONPAGE" donne le nombre de
page de la section en cours mais ne permet pas de donner le nombre de page
d'une section en particulier. Pour le moment, j'ai "bidouillé" en définissant
le (via le commande de champ "set") un signet prenant la valeur du nb de
page, puis je rappele ce signet. mais ce n'est pas tres pratique. d'autant
que je dois le refaire a chque fois que je cré une nouvel section.
si quelqu'un a une solution plus simple... merci d'avance..
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Anacoluthe
Bonjour !
'manuhtdoubs' nous a écrit ...
Mon probleme est que la commande de champ "SECTIONPAGE" donne le nombre de page de la section en cours mais ne permet pas de donner le nombre de page d'une section en particulier. Pour le moment, j'ai "bidouillé" en définissant le (via le commande de champ "set") un signet prenant la valeur du nb de page, puis je rappele ce signet. mais ce n'est pas tres pratique. d'autant que je dois le refaire a chque fois que je cré une nouvel section. si quelqu'un a une solution plus simple... merci d'avance..
Votre solution est la bonne : une macro enregistrant périodiquement dans des signets ou des variables de document le nombre de pages de chaque section peut être considérée comme plus simple ou plus compliquée selon qu'on est familier ou non avec vba ... ;-)
Pour vous faciliter le travail, vous pouvez placer dans une insertion automatique SautDeSection le saut de section proprement dit et le champ { SET "PagesSection{ SECTION }" { SECTIONPAGES } } (les champs imbriqués {} s'écrivent avec Ctrl+F9 ) qui va vous créer automatiquement les signets PagesSection1, PagesSection2 ... des décomptes de pages que vous utilisez.
Que choisissez-vous ?
Anacoluthe « Bienheureux les travailleurs des champs. » - VIRGILE
Bonjour !
'manuhtdoubs' nous a écrit ...
Mon probleme est que la commande de champ "SECTIONPAGE" donne le nombre de
page de la section en cours mais ne permet pas de donner le nombre de page
d'une section en particulier. Pour le moment, j'ai "bidouillé" en définissant
le (via le commande de champ "set") un signet prenant la valeur du nb de
page, puis je rappele ce signet. mais ce n'est pas tres pratique. d'autant
que je dois le refaire a chque fois que je cré une nouvel section.
si quelqu'un a une solution plus simple... merci d'avance..
Votre solution est la bonne : une macro enregistrant périodiquement
dans des signets ou des variables de document le nombre de pages de
chaque section peut être considérée comme plus simple ou plus compliquée
selon qu'on est familier ou non avec vba ... ;-)
Pour vous faciliter le travail, vous pouvez placer dans une insertion
automatique SautDeSection le saut de section proprement dit et le
champ { SET "PagesSection{ SECTION }" { SECTIONPAGES } }
(les champs imbriqués {} s'écrivent avec Ctrl+F9 )
qui va vous créer automatiquement les signets PagesSection1,
PagesSection2 ... des décomptes de pages que vous utilisez.
Que choisissez-vous ?
Anacoluthe
« Bienheureux les travailleurs des champs. »
- VIRGILE
Mon probleme est que la commande de champ "SECTIONPAGE" donne le nombre de page de la section en cours mais ne permet pas de donner le nombre de page d'une section en particulier. Pour le moment, j'ai "bidouillé" en définissant le (via le commande de champ "set") un signet prenant la valeur du nb de page, puis je rappele ce signet. mais ce n'est pas tres pratique. d'autant que je dois le refaire a chque fois que je cré une nouvel section. si quelqu'un a une solution plus simple... merci d'avance..
Votre solution est la bonne : une macro enregistrant périodiquement dans des signets ou des variables de document le nombre de pages de chaque section peut être considérée comme plus simple ou plus compliquée selon qu'on est familier ou non avec vba ... ;-)
Pour vous faciliter le travail, vous pouvez placer dans une insertion automatique SautDeSection le saut de section proprement dit et le champ { SET "PagesSection{ SECTION }" { SECTIONPAGES } } (les champs imbriqués {} s'écrivent avec Ctrl+F9 ) qui va vous créer automatiquement les signets PagesSection1, PagesSection2 ... des décomptes de pages que vous utilisez.
Que choisissez-vous ?
Anacoluthe « Bienheureux les travailleurs des champs. » - VIRGILE