Modifier les entrées d'index

Anonyme
2019-03-06T17:49:19+00:00

Bonjour

J'ai un manuscrit avec un gros index, et je voudrais modifier certaines entrées d'index (les fameux {XE "mot"} : comment ça s'appelle?) : changer le mot, ajouter des caractères, changer la casse, etc.

Exemple :  dans mon index actuel,   les numéros de page , à partir du moment ou ils commencent à être nombreux, viennent se coller aux mots, sans espace. C'est un exemple type où j'aurai besoin de la façon automatique d'ajouter un espace entre  " et }. Mais la fonction Remplacer ordinaire ne reconnaît pas ces  " et } des entrées d'index.

Merci d'avance

Microsoft 365 et Office | Word | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

46 réponses

  1. Anonyme
    2019-03-20T17:05:50+00:00

    Bonjour

    Pour donner un exemple simple, si vous voulez supprimer l'entrée d'index "Un mot", est-ce que vous voulez aussi supprimer "un mot", "Un Mot", "UN MOT", etc.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2019-03-20T15:19:15+00:00

    "est-ce que vous voulez conserver la règle de respect des majuscules et minuscules ?" A priori oui, mais zen fait je ne comprends pas bien la question. Quand j'entre une donnée d'index, XE apparaît de temps en temps en majuscules, de temps en temps en minuscules.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2019-03-13T16:21:00+00:00

    Mouais.

    Il y a un problème de codification des caractères lors de la transmission, je ne sais pas trop sous quel angle l'aborder et je suis très ennuyé de vous faire perdre votre temps.

    Apparemment vous manipulez bien votre ordinateur, je vais vous renvoyer les texte des macros à remplacer directement dans le module vba.

    Avant tout, est-ce que vous voulez conserver la règle de respect des majuscules et minuscules ?

    Tant qu'à faire, je modifierai le code avant.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2019-03-13T14:51:30+00:00

    J'ai pris le mot CARNOT. Voilà ce qui s'affiche: 

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. Anonyme
    2019-03-13T14:37:25+00:00

    On avance.

    Laissons tomber la première image.

    Il y a un problème spécifique, dans cette fenêtre vous devriez avoir "Terminé" et non ces caractères exotiques.

    On met ça de côté, ça risque d'induire d'autres soucis.

    Pouvez vous refaire votre essai en indiquant la première fois un mot sans accents, et faire une capture de la fenêtre qui s'affiche ensuite ?

    Avec la macro : supprimeDesEntreesDIndex, il s'affiche qqch comme :

    Dans les deux cadres orange ajoutés, il y a le mot tapé et le nombre de fois où il a été trouvé dans un chmap xe et supprimé.

    Pour l'autre macro c'est similaire.

    Attention à bien respecter majuscules et minuscules. Si ça vous gêne, c'est modifiable assez facilement.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire