Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Word
Word Forum d'entraide sur le traitement de texte Microsoft Word
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/01/2008, 12h55   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 2
Points : 0
Points : 0
Par défaut un index renvoyant vers les N° des titre et non vers les numéros des pages

Bonjour à tous

tout est dans le titre

je sais construire un index . mais l'index généré par word renvoi le numéro des page ou le marquage a eu lieu. je voudrais plutôt renvoyer vers le numéro du titre genre (I-A.1 ou I-A)

Est-ce possible ???

si oui comment ?
fabienne35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 14h44   #2
Rédacteur/Modérateur
 
Avatar de Sepia
 
Homme JF Jousseaume
Inscription : octobre 2007
Messages : 2 390
Détails du profil
Informations personnelles :
Nom : Homme JF Jousseaume
Âge : 48
Localisation : France

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 2 390
Points : 3 356
Points : 3 356
Par défaut Tables des matières

Salut,

Word possède une fonctionnalité pour ce que tu demandes, il s'agit d'une table des index, regarde dans la doc de Word et suit ce qu'il te dis. Si tu as le moindre souci, reviens nous voir.

Remarque : On peut aussi adapter la table des matières mais c'est moins évident

A+
Sepia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 15h48   #3
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Ce n'est pas possible avec les outils que Word met à notre disposition.

Pour le faire, il faudrait passer par du VBA, et le code à écrire serait assez conséquent.

Mais je n'ai jamais vu d'index utilisant une référence aux chapitres et pas aux pages.

Retrouver une page, c'est assez rapide, mais retrouver un chapitre ou un titre l'est nettement moins.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 19h21   #4
Rédacteur/Modérateur
 
Avatar de Sepia
 
Homme JF Jousseaume
Inscription : octobre 2007
Messages : 2 390
Détails du profil
Informations personnelles :
Nom : Homme JF Jousseaume
Âge : 48
Localisation : France

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 2 390
Points : 3 356
Points : 3 356
Par défaut Table des matières

Salut,

Non, je te l'affirme on peut sans rien coder en VBA faire un document Word qui possède une table qui renvoit sur les n° de paragraphes et non sur les pages. Et c'est bien décrit dans la doc Word (mais je reconnais qu'il faut chercher un peu et connaître assez bien le fonctionnement des tables de Word)

Je te donne la solution.

Tu prends ton document.
Tu demande à afficher les caractères masqués, si tu ne l'as pas déjà fait. Pour cela clique sur Afficher/Masquer sur le symbole q avec une double barre dans la barre d'outils Standard.

Attention, la première entrée il faut bien suivre après c'est tout simple.
  • A chaque chapitre, tu lui donnes un titre comme d'habitude dans Word donc avec un style "Titre 1...", par exemple (1. Introduction ou 7. Conclusion), puis à la fin de ton texte de paragraphe, tu insères une entrée d'index n'importe laquelle. Pour cela, utilise la commande "Insertion-Champ", catégorie "XE". Clique sur "Marquer les entrées d'index", tape "monChapitre" dans la zone "Entrée" et sélectionne "Renvoi" dans la catégorie "option".
  • Après le clic sur OK, Word te montre un truc comme ça
    Code :
    1->Introduction{ XE "monChapitre" \t "Voir" }q
  • Tu double-cliques sur le texte monChapitre avec les guillemets. Tu insères un renvoi sur ton n° de chapitre via la commande "Insertion-Référence-Renvoi" et tu sélectionnes "Texte de paragraphe" dans la zone "Insérer un renvoi à" et tu cliques sur "1 Introduction" sur "Insérer" puis sur "Insérer".
  • Tu double-cliques sur le texte Voir avec les guillemets. Tu insères un renvoi sur ton n° de chapitre via la commande "Insertion-Référence-Renvoi" et tu sélectionnes "Numéro de paragraphe" dans la zone "Insérer un renvoi à" et tu cliques sur "1 Introduction" sur "Insérer" puis sur "Insérer". Donc
    Code :
    1->Introduction{ XE "Introduction" \t "1" }q
  • Tu te déplaces dans ton document, où tu veux aller pour insérer ta table, puis tu inséres une table d'index via la commande "Insertion-Référence-Table et index" - onglet "index" et voilà.

Bien sûr tu preux croire que c'est compliqué mais si tu le fais en même temps que tu lis, c'est OK.
En plus, tu peux enregistrer les commandes d'ajout d'une entrée d'index sur une macro et leur associer un bouton que tu places dans une barre d'outils, comme ça tu cliques et c'est bon.

Je t'envoie un fichier d'exemple.

A+
Sepia est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 19h44   #5
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270

Je ne pensais pas de cette manière.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2008, 18h10   #6
Invité de passage
 
Inscription : janvier 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 2
Points : 0
Points : 0
j'ai découvert un commutateur dans l'aide de word à savoir :
\s
Suivi d'un nom de séquence, ce commutateur comprend le numéro de séquence et le numéro de page. Utilisez le commutateur \d pour spécifier un séparateur différent du séparateur par défaut, c'est-à-dire du tiret (-).


à priori il est donc possible de renvoyer vers un numéro de séquence donc un 1er niveau de numéro... + numéro de page

C'est toujours mieux que rien...

je n'ai pas encore trouver la solution pour renvoyer vers le numéro "complet" ie avec sous-division de manière "automatique"
fabienne35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2008, 18h38   #7
Responsable Word

 
Avatar de Heureux-oli
 
Homme Olivier Lebeau
Contrôleur d'industrie
Inscription : février 2006
Messages : 17 354
Détails du profil
Informations personnelles :
Nom : Homme Olivier Lebeau
Âge : 47
Localisation : Belgique

Informations professionnelles :
Activité : Contrôleur d'industrie
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : février 2006
Messages : 17 354
Points : 29 270
Points : 29 270
Tiens,
Ça me fais penser à un membre qui ne souhaitais pas avoir le numéro de chapitre dans sa table des matières !

En fait, si la numérotation des pages reprend le chapitre, il apparaît dans la référence avec le numéro de la page aussi.

A toi de voir !

Merci pour ta solution.
__________________
J'ai pas encore de décodeur, alors, postez en clair ! Comment mettre une balise de code ?
Débutez en VBA

Mes articles


Dans un MP, vous pouvez me dire que je suis beau, ... mais si c'est une question technique je ne la lis pas ! Vous êtes prévenus !
Heureux-oli est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/11/2008, 01h30   #8
Rédacteur/Modérateur
 
Avatar de Sepia
 
Homme JF Jousseaume
Inscription : octobre 2007
Messages : 2 390
Détails du profil
Informations personnelles :
Nom : Homme JF Jousseaume
Âge : 48
Localisation : France

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2007
Messages : 2 390
Points : 3 356
Points : 3 356
Salut Fabienne35,

Reste la solution que je t'ai proposé en février (table d'index)

@+
Sepia est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h19.


 
 
 
 
Partenaires

Hébergement Web