Question sur la fonction recherche dans Word
Résolu
Toctoc
-
vordano Messages postés 1685 Date d'inscription Statut Membre Dernière intervention -
vordano Messages postés 1685 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je sais qu'il est possible de rechercher dans Word une chaîne de caractère dans une mise en forme déterminée. Par exemple je peux chercher tous les "Charles Baudelaire" en gras. Mais est-il possible de chercher tous les "Charles Baudelaire", où Charles est en gras, et ou Baudelaire ne l'est pas ? L'exemple est un peu idiot certes, mais plus généralement, est-il possible de faire une recherche, avec une mise en forme déterminée, mais uniquement pour des caractères qu'on a choisis ?
Je sais qu'il est possible de rechercher dans Word une chaîne de caractère dans une mise en forme déterminée. Par exemple je peux chercher tous les "Charles Baudelaire" en gras. Mais est-il possible de chercher tous les "Charles Baudelaire", où Charles est en gras, et ou Baudelaire ne l'est pas ? L'exemple est un peu idiot certes, mais plus généralement, est-il possible de faire une recherche, avec une mise en forme déterminée, mais uniquement pour des caractères qu'on a choisis ?
A voir également:
- Question sur la fonction recherche dans Word
- Word 2013 - Télécharger - Traitement de texte
- Fonction si et - Guide
- Comment supprimer une page sur word - Guide
- Tableau word - Guide
- Espace insécable word - Guide
3 réponses
Euréka, j'ai trouvé un moyen de le faire en deux temps :
1° rechercher toute fin de mots en gras ?>, remplacer par ^&], ce qui rajoute un crochet après chaque mot en gras.
2° rechercher tout ] suivi d'un espace, le tout en gras, et remplacer par une espace sans rien d'autre. Il ne reste que les ] suivis d'une espace qui n'est pas en gras.
Ouf, merci de ta patience.
1° rechercher toute fin de mots en gras ?>, remplacer par ^&], ce qui rajoute un crochet après chaque mot en gras.
2° rechercher tout ] suivi d'un espace, le tout en gras, et remplacer par une espace sans rien d'autre. Il ne reste que les ] suivis d'une espace qui n'est pas en gras.
Ouf, merci de ta patience.
vordano
Messages postés
1685
Date d'inscription
Statut
Membre
Dernière intervention
316
c'est bon a savoir, peut être que ça seras utile a quelqu'un d'autre :)
je ne pense pas que l'on puisse faire ce genre de recherche.
mais dans le sens où il y as peu de chance pour que tu ai ce terme écrit 500 fois sur un texte de 10 000 pages, une simple recherche avec ctrl+f suffit non ?
mais dans le sens où il y as peu de chance pour que tu ai ce terme écrit 500 fois sur un texte de 10 000 pages, une simple recherche avec ctrl+f suffit non ?
L'exemple est arbitraire. Si je pose la question, c'est que cela me serait utile. Je veux plus précisément chercher toute lettre en gras suivie d'une espace qui n'est pas en gras, pour remplacer automatiquement cette recherche par ^&], de telle sorte qu'un crochet se rajoute automatiquement après cette expression, ce que je n'ai pas envie de faire 1000 fois.
apparament ce n'est pas possible nativement, cependant j'ai trouvé ça:
https://sepia.developpez.com/office/word/rechercherremplacer/#L2-A
il y as un moyen de chercher un mot bien précis en gras, tu peux donc faire un remplacer sur chaques lettres
https://sepia.developpez.com/office/word/rechercherremplacer/#L2-A
il y as un moyen de chercher un mot bien précis en gras, tu peux donc faire un remplacer sur chaques lettres
"Il existe 2 caractères spéciaux de recherche très particuliers disponibles uniquement pour le texte de remplacement
^c = contenu du presse-papier
^& = contenu de la recherche
info Exemple : Vous voulez copier un tableau à chaque fois que vous rencontrez le mot "bilan" marqué en gras => vous créez votre tableau une fois en début de votre document, vous le sélectionnez et vous le coupez, puis vous lancez une commande de remplacement avec le texte de recherche "bilan" avec l'option de format de police "gras" et le texte de remplacement "^&^s^c" avec l'option "Remplacer Tout" c'est-à-dire le texte recherché suivi d'un espace insécable et le contenu du presse-papier donc le tableau "
donc d'après ce qui est dis, tu écrit ton mot en gras, et dans la case de remplacement tu tape ^c^&
et normalement ça devrais remplacer ce que tu veux (test d'abord sur un texte a part, histoire de pas appliquer une méthode fausse ^^)
^c = contenu du presse-papier
^& = contenu de la recherche
info Exemple : Vous voulez copier un tableau à chaque fois que vous rencontrez le mot "bilan" marqué en gras => vous créez votre tableau une fois en début de votre document, vous le sélectionnez et vous le coupez, puis vous lancez une commande de remplacement avec le texte de recherche "bilan" avec l'option de format de police "gras" et le texte de remplacement "^&^s^c" avec l'option "Remplacer Tout" c'est-à-dire le texte recherché suivi d'un espace insécable et le contenu du presse-papier donc le tableau "
donc d'après ce qui est dis, tu écrit ton mot en gras, et dans la case de remplacement tu tape ^c^&
et normalement ça devrais remplacer ce que tu veux (test d'abord sur un texte a part, histoire de pas appliquer une méthode fausse ^^)
Mais non, ce n'est pas la bonne méthode, précisément parce que je ne recherche aucun mot particulier.
Pour être plus concret, voici un exemple de ce que je veux modifier :
¶ Qui fit Quomodo fit. Est autem qui in ablatiuo, & quia in aduerbium transit, circun flectitur. Nomina enim latina monosyllaba quae in aduerbium tranfeunt circumflectuntur.
¶ Sortem In plurali sortes sunt species [p. 935] uaticinationis, de quibus suo loco dictum est. Dicum & sortem idem quod caput in pecunia esse. In hoc loco intelligimus portionem.
¶ Seu ratio dederit Id est, siue ex nostra consultatione & electione obuenerit.
Je voudrais, après chaque expression en gras, rajouter un crochet. Donc :
¶ Qui fit] Quomodo fit. Est autem qui in ablatiuo, & quia in aduerbium transit, circun flectitur. Nomina enim latina monosyllaba quae in aduerbium tranfeunt circumflectuntur.
¶ Sortem] In plurali sortes sunt species [p. 935] uaticinationis, de quibus suo loco dictum est. Dicum & sortem idem quod caput in pecunia esse. In hoc loco intelligimus portionem.
¶ Seu ratio dederit] Id est, siue ex nostra consultatione & electione obuenerit.
Du coup, je veux rechercher n'importe quel caractères ^?, mais en gras, suivi d'une espace, mais pas en gras, et rajouter un crochet après, en remplaçant par ^&]
Pour être plus concret, voici un exemple de ce que je veux modifier :
¶ Qui fit Quomodo fit. Est autem qui in ablatiuo, & quia in aduerbium transit, circun flectitur. Nomina enim latina monosyllaba quae in aduerbium tranfeunt circumflectuntur.
¶ Sortem In plurali sortes sunt species [p. 935] uaticinationis, de quibus suo loco dictum est. Dicum & sortem idem quod caput in pecunia esse. In hoc loco intelligimus portionem.
¶ Seu ratio dederit Id est, siue ex nostra consultatione & electione obuenerit.
Je voudrais, après chaque expression en gras, rajouter un crochet. Donc :
¶ Qui fit] Quomodo fit. Est autem qui in ablatiuo, & quia in aduerbium transit, circun flectitur. Nomina enim latina monosyllaba quae in aduerbium tranfeunt circumflectuntur.
¶ Sortem] In plurali sortes sunt species [p. 935] uaticinationis, de quibus suo loco dictum est. Dicum & sortem idem quod caput in pecunia esse. In hoc loco intelligimus portionem.
¶ Seu ratio dederit] Id est, siue ex nostra consultatione & electione obuenerit.
Du coup, je veux rechercher n'importe quel caractères ^?, mais en gras, suivi d'une espace, mais pas en gras, et rajouter un crochet après, en remplaçant par ^&]