Rechercher : dans
Par :

Plusieurs tables des matières dans 1 doc word

Dernière réponse le 14 avr 2009 à 05:52:50 alizeezephir, le 2 mai 2008 à 16:43:21 
 Signaler ce message aux modérateurs

Bonjour,
Je cherche à faire une table des matière pour chacun de mes chapitres sous word 2003 mais je n'arrive pas à limiter la table à un chapitre, il ne fait que des tables complètes. Comment dois-je m'y prendre?
J'utilise word 2003 et le mode document maitre, mon document fait presque 200p et comprend 9 sous documents.
Merci pour votre aide.

Configuration: Windows XP
Firefox 2.0.0.12

Meilleures réponses pour « Plusieurs tables des matières dans 1 doc word » dans :
Transformer un fichier Word (.doc) en PDF VoirTransformer en fichier PDF un fichier Microsoft Word (.doc) Rien de plus simple ! Ouvrez votre fichier *.doc avec OpenOffice.org Réglez éventuellement la mise en page par le menu Format / Page... Dès lors, 2 solutions pour transformer...
[Word] Supprimer tous les liens hypertextes VoirLorsque vous copiez-collez un extrait d'une page web, vous risquez fort d'obtenir dans le texte de nombreux liens hypertextes. Voici deux solutions pour supprimer les liens hypertextes d'un document Word. 1° solution : un lien hypertexte à la...
Extraire toutes les images d'un document Word/PowerPoint/Excel VoirPour extraire toutes les images d'un document Word, vous avez besoin.... d'OpenOffice.org ! Procédure 1) Lancez OpenOffice Writer 2) Ouvrez votre document Word 3) Enregistrez-le en format OpenDocument (.odt)

1

Raymond PENTIER, le 2 mai 2008 à 19:59:15

J'ai bien peur que ce soit impossible de manière automatique.
Ce que je suggère, c'est de faire ta TDM normalement, puis de faire des couper-coller.
L'inconvénient, c'est qu'il faudra recommencer à chaque modification de la structure du document. Donc manip à faire à la fin du travail ! C'est bien, la retraite ! Surtout aux Antilles ... :-)
Raymond

Répondre à Raymond PENTIER

2

Yenadedans, le 19 mai 2008 à 15:23:30

J'ai le même problème et j'ai trouvé la réponse à http://support.microsoft.com/kb/181595/fr.

Il faut cependant extrapoler un peu pour adapter la solution à word 2003. Ça marche !

;-)

Répondre à Yenadedans

3

alizeezephir, le 19 mai 2008 à 15:54:31
  • +2

Bonjour à tous,

je viens de trouver la solution, c'est pas très compliqué, donc allons y :

dans un premier temps il faut créer un signet correspondant au texte de la table des matières partielle que l'on veut (par exemple, selectionner le chapitre I en entier et cliquer sur insertion / signet et nommer ce signet comme vous voulez : chapitreI dans cet exemple).

Puis mettez vous à l'endroit où vous voulez insérer la table des matières et faites insertion / champ, selectionner sommaire dans la liste et cliquer sur table des matières qui apparait en haut à droite.
Word vous demande alors s'il doit remplacer la table des matières existante, répondez NON.

Il vous insére alors à l'endroit demandé un table des matières complète...qu'il va falloir réduire.
Pour ce faire, sélectionner cette table des matières, faites un clique droit et cliquer sur bacsuler les codes champs.

Apparait alors un truc du genre :
{TOC \0 "1-3" \h \z \u }
les numéros 1-3 correspondent aux niveaux qui sont affichés dans la table.
Pour obtenir une table partielle, il convient de modifier ce champ comme ceci :

{TOC \b chapitreI \0 "1-3" \h \z \u }
chapitreI est le nom du signet défini précédemment, attention il faut bien respecter les espaces.

et voici mes sources

http://heureuxoli.developpez.com/office/word/champs/#LIV-H-3
http://heureuxoli.developpez.com/office/word/tablemat/#L5

en espérant que ça puisse servir à d'autres

Répondre à alizeezephir

4

karbos, le 1 nov 2008 à 23:26:08
  • +1

Ce post date un peu mais grâce à alizeezephir j'ai pu règler ce problème...

Bon, la méthode est un peu chiante. Alors je propose une Macro pour ceux comme moi qui doivent le faire assez souvent.
Mes document se divisent en chapitres (Titre 1) pour lesquels j'ai plusieurs niveaux de sous-titres.
Je fais un premier sommaire avec le premier niveau de titres (chapitres) puis un sommaire par chapitre.

Si c'est votre cas, cette macro est faite pour vous ! En utilisant les liens de la première table des matières, on se fait une dizaine de chapitres en 5 mn...

DISCLAIMER : testé sous Word 2003 - Sauvergardez vos données et utilisez ce programme à vos risques et périls !

Dim Test As Integer
Test = 1
If ActiveDocument.Bookmarks.Exists("Chap") = True Then
    Test = MsgBox("Vous allez perdre le signet nommé Chap" & Chr(10) & "Cliquez sur ok pour éxécuter la Macro quand même", vbOKCancel, "Le signet Chap existe déjà")
End If
If (Test = 1) Then
' Sauvegarde du point d'entrée de la TOC dans la variable "Origin"
    Dim Origin As Range
    Set Origin = Selection.Range
' Sélection du Chapitre
    Selection.SetRange Start:=ActiveDocument.Bookmarks("\HeadingLevel").Start, _
                        End:=ActiveDocument.Bookmarks("\HeadingLevel").End
' Appliquer le signet "Chap" à la sélection (chapitre)
    ActiveDocument.Bookmarks.Add Name:="Chap", Range:=Selection.Range
' Création d'une table des matière au point d'entrée (Origin) contenant les titres 2 à 9 du chapitre
    Selection.Fields.Add Range:=Origin, Type:=wdFieldEmpty, Text:= _
        "TOC \b Chap \O ""2-9"" \H \Z \U", PreserveFormatting:=True
' Supression du signet "Chap" del
    ActiveDocument.Bookmarks("Chap").Delete
End If


Pour ceux qui ne savent pas trop utiliser les macro, sous Word 2003, faites 'Alt+F8', entrez le nom de la macro puis 'entrée'.
Coller le texte ci-dessus à l'endroit où clignote le curseur dans l'éditeur.
Enregistrez, fermez l'éditeur.
Placez votre curseur à l'endroit où vous souhaitez insérer la table partielle (entre le titre du premier chapitre et le début du chapitre), puis 'Alt+F8', sélectionnez la nouvelle Macro et 'Exécuter'.


Remarque :
Dans la ligne ci-dessous, le nombre 9 correspond au dernier niveau de titres à mettre dans ce sommaire. Modifiez pour obtenir le résultat attendu.
"TOC \b Chap \O ""2-9"" \H \Z \U", PreserveFormatting:=True

Salut à tous !
Je pourrais passer ma nuit à chercher Comment Ca Marche !

Répondre à karbos

5

luron01, le 13 avr 2009 à 17:06:20

Juste rapide si ca peux en aider certains:
References ->Table of content->Insert Table of content -> Ici vous pouvez choisir le niveau de détail de votre sommaire...
C'est tout!

(bon, mon Word est en Anglais mais je pense que vous avez réussi à traduire)

Répondre à luron01

6

 Raymond PENTIER, le 14 avr 2009 à 05:52:50
  • +1

Cela ne correspond pas du tout à la question posée : 1 TDM par chapitre ! C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂

Répondre à Raymond PENTIER