J'ai une liste de mots prédéfinis (~100) qui correspondent à des termes que
je veux mettre en évidence dans un texte à l'aide d'une macro.
Je souhaiterais que Word recherche dans le texte (de plusieurs pages) ces
mots et les passe automatiquement en rouge (ou les souligne, peu importe)
pour les mettre en évidence. Comment faire ?
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
Hroþgar SCRB
Bonsoir,
En passant par une macro, je ne saurais vraiment faire, mais ce n'est pas indispensable, à condition d'avoir un peu de patience. Il suffit d'aller dans Édition => Remplacer Dans la zone "rechercher", tu places chaque mot tour à tour à mettre en valeur et dans la zone "remplacer par", tu places le même mot, mais après, tu cliques sur "plus", puis sur format => police. Là, tu choisis format spécifique pour mettre en évidence (souligné, en l'occurence). Puis tu valides, et tu cliques sur "remplacer tout" Normalement, il te soulignera tous les mots si tu les places les uns après les autres. Bon, l'inconvénient, c'est que c'est un peu long, même par copier-coller. D'autres auront certainement une méthode plus pratique ;)
J'ai une liste de mots prédéfinis (~100) qui correspondent à des termes que je veux mettre en évidence dans un texte à l'aide d'une macro. Je souhaiterais que Word recherche dans le texte (de plusieurs pages) ces mots et les passe automatiquement en rouge (ou les souligne, peu importe) pour les mettre en évidence. Comment faire ? merci d'avance
Bonsoir,
En passant par une macro, je ne saurais vraiment faire, mais ce n'est
pas indispensable, à condition d'avoir un peu de patience.
Il suffit d'aller dans Édition => Remplacer
Dans la zone "rechercher", tu places chaque mot tour à tour à mettre en
valeur
et dans la zone "remplacer par", tu places le même mot, mais après, tu
cliques sur "plus", puis sur format => police. Là, tu choisis format
spécifique pour mettre en évidence (souligné, en l'occurence).
Puis tu valides, et tu cliques sur "remplacer tout" Normalement, il te
soulignera tous les mots si tu les places les uns après les autres.
Bon, l'inconvénient, c'est que c'est un peu long, même par copier-coller.
D'autres auront certainement une méthode plus pratique ;)
J'ai une liste de mots prédéfinis (~100) qui correspondent à des termes que
je veux mettre en évidence dans un texte à l'aide d'une macro.
Je souhaiterais que Word recherche dans le texte (de plusieurs pages) ces
mots et les passe automatiquement en rouge (ou les souligne, peu importe)
pour les mettre en évidence. Comment faire ?
merci d'avance
En passant par une macro, je ne saurais vraiment faire, mais ce n'est pas indispensable, à condition d'avoir un peu de patience. Il suffit d'aller dans Édition => Remplacer Dans la zone "rechercher", tu places chaque mot tour à tour à mettre en valeur et dans la zone "remplacer par", tu places le même mot, mais après, tu cliques sur "plus", puis sur format => police. Là, tu choisis format spécifique pour mettre en évidence (souligné, en l'occurence). Puis tu valides, et tu cliques sur "remplacer tout" Normalement, il te soulignera tous les mots si tu les places les uns après les autres. Bon, l'inconvénient, c'est que c'est un peu long, même par copier-coller. D'autres auront certainement une méthode plus pratique ;)
J'ai une liste de mots prédéfinis (~100) qui correspondent à des termes que je veux mettre en évidence dans un texte à l'aide d'une macro. Je souhaiterais que Word recherche dans le texte (de plusieurs pages) ces mots et les passe automatiquement en rouge (ou les souligne, peu importe) pour les mettre en évidence. Comment faire ? merci d'avance
Christian.L
Bonjour Kat
Tu applique la solution de Hroþgar SCRB, mais avent tu clique sur Outils/Macro/Nouvelle Macro, tu remplis la boite de dialogue, et toutes les opérations réalisées ensuite sont enregistrées dans la macro.
La fois prochaine, tu n'a plus qu'a lancer la macro
Bon courage
C.L.
"kat" a écrit dans le message de news:
J'ai une liste de mots prédéfinis (~100) qui correspondent à des termes que
je veux mettre en évidence dans un texte à l'aide d'une macro. Je souhaiterais que Word recherche dans le texte (de plusieurs pages) ces mots et les passe automatiquement en rouge (ou les souligne, peu importe) pour les mettre en évidence. Comment faire ? merci d'avance
Bonjour Kat
Tu applique la solution de Hroþgar SCRB, mais avent tu clique sur
Outils/Macro/Nouvelle Macro, tu remplis la boite de dialogue, et toutes les
opérations réalisées ensuite sont enregistrées dans la macro.
La fois prochaine, tu n'a plus qu'a lancer la macro
Bon courage
C.L.
"kat" <kat@discussions.microsoft.com> a écrit dans le message de
news:E706C13E-7182-4578-9FE4-A76A601BCE12@microsoft.com...
J'ai une liste de mots prédéfinis (~100) qui correspondent à des termes
que
je veux mettre en évidence dans un texte à l'aide d'une macro.
Je souhaiterais que Word recherche dans le texte (de plusieurs pages) ces
mots et les passe automatiquement en rouge (ou les souligne, peu importe)
pour les mettre en évidence. Comment faire ?
merci d'avance
Tu applique la solution de Hroþgar SCRB, mais avent tu clique sur Outils/Macro/Nouvelle Macro, tu remplis la boite de dialogue, et toutes les opérations réalisées ensuite sont enregistrées dans la macro.
La fois prochaine, tu n'a plus qu'a lancer la macro
Bon courage
C.L.
"kat" a écrit dans le message de news:
J'ai une liste de mots prédéfinis (~100) qui correspondent à des termes que
je veux mettre en évidence dans un texte à l'aide d'une macro. Je souhaiterais que Word recherche dans le texte (de plusieurs pages) ces mots et les passe automatiquement en rouge (ou les souligne, peu importe) pour les mettre en évidence. Comment faire ? merci d'avance
Anacoluthe
Bonjour !
'kat' nous a écrit ...
J'ai une liste de mots prédéfinis (~100) qui correspondent à des termes que je veux mettre en évidence dans un texte à l'aide d'une macro. Je souhaiterais que Word recherche dans le texte (de plusieurs pages) ces mots et les passe automatiquement en rouge (ou les souligne, peu importe) pour les mettre en évidence. Comment faire ? merci d'avance
La technique du RR (Rechercher-Remplacer) proposée par Hroþgar est difficile à appliquer à grande échelle même en l'enregistrant dans une macro comme le propose Christian.
C'est bien une macro qu'il faudrait mais un peu plus construite que celle obtenue par l'enregistreur. Le plus simple est d'établir un fichier à part contenant ces mots-clés. La macro utiliserait cette liste pour les mettre en rouge dans le document actif. Ce n'est pas bien compliqué à faire.
Pour les anti-macros il y aurait une solution sans macro utilisant le principe de l'indexation sur 'fichier de concordance' : la liste des mots à mettre en rouge étant inscrite dans un fichier de concordance, il suffirait de lancer une indexation automatique puis de faire un RR pour remplacer tous les mots précédés d'un champ d'entrée d'index par le même en rouge sans entrée d'index !
Vu ? Evidemment pour des macroteurs, la macro est plus rapide :-)
Anacoluthe « Avez-vous jamais entendu la marchande de poissons dire que le maquereau sent mauvais ? » - John WILSON
Bonjour !
'kat' nous a écrit ...
J'ai une liste de mots prédéfinis (~100) qui correspondent à des termes que
je veux mettre en évidence dans un texte à l'aide d'une macro.
Je souhaiterais que Word recherche dans le texte (de plusieurs pages) ces
mots et les passe automatiquement en rouge (ou les souligne, peu importe)
pour les mettre en évidence. Comment faire ?
merci d'avance
La technique du RR (Rechercher-Remplacer) proposée par Hroþgar
est difficile à appliquer à grande échelle même en l'enregistrant
dans une macro comme le propose Christian.
C'est bien une macro qu'il faudrait mais un peu plus construite
que celle obtenue par l'enregistreur. Le plus simple est d'établir
un fichier à part contenant ces mots-clés. La macro utiliserait
cette liste pour les mettre en rouge dans le document actif.
Ce n'est pas bien compliqué à faire.
Pour les anti-macros il y aurait une solution sans macro utilisant
le principe de l'indexation sur 'fichier de concordance' :
la liste des mots à mettre en rouge étant inscrite dans un fichier
de concordance, il suffirait de lancer une indexation automatique
puis de faire un RR pour remplacer tous les mots précédés d'un
champ d'entrée d'index par le même en rouge sans entrée d'index !
Vu ? Evidemment pour des macroteurs, la macro est plus rapide :-)
Anacoluthe
« Avez-vous jamais entendu la marchande de poissons
dire que le maquereau sent mauvais ? »
- John WILSON
J'ai une liste de mots prédéfinis (~100) qui correspondent à des termes que je veux mettre en évidence dans un texte à l'aide d'une macro. Je souhaiterais que Word recherche dans le texte (de plusieurs pages) ces mots et les passe automatiquement en rouge (ou les souligne, peu importe) pour les mettre en évidence. Comment faire ? merci d'avance
La technique du RR (Rechercher-Remplacer) proposée par Hroþgar est difficile à appliquer à grande échelle même en l'enregistrant dans une macro comme le propose Christian.
C'est bien une macro qu'il faudrait mais un peu plus construite que celle obtenue par l'enregistreur. Le plus simple est d'établir un fichier à part contenant ces mots-clés. La macro utiliserait cette liste pour les mettre en rouge dans le document actif. Ce n'est pas bien compliqué à faire.
Pour les anti-macros il y aurait une solution sans macro utilisant le principe de l'indexation sur 'fichier de concordance' : la liste des mots à mettre en rouge étant inscrite dans un fichier de concordance, il suffirait de lancer une indexation automatique puis de faire un RR pour remplacer tous les mots précédés d'un champ d'entrée d'index par le même en rouge sans entrée d'index !
Vu ? Evidemment pour des macroteurs, la macro est plus rapide :-)
Anacoluthe « Avez-vous jamais entendu la marchande de poissons dire que le maquereau sent mauvais ? » - John WILSON
Circé
Bonjour,
Anacoluthe a émis l'idée suivante :
Bonjour !
Bravo anacoluthe ! ;-)))
Pour les anti-macros il y aurait une solution sans macro utilisant le principe de l'indexation sur 'fichier de concordance' : la liste des mots à mettre en rouge étant inscrite dans un fichier de concordance, il suffirait de lancer une indexation automatique puis de faire un RR pour remplacer tous les mots précédés d'un champ d'entrée d'index par le même en rouge sans entrée d'index !
C'est exactement ce que j'allais proposer !!! ;-))
Vu ? Evidemment pour des macroteurs, la macro est plus rapide :-)
Ouais, ben... pas sûr !!! :-))))))))
Circé
Bonjour,
Anacoluthe a émis l'idée suivante :
Bonjour !
Bravo anacoluthe ! ;-)))
Pour les anti-macros il y aurait une solution sans macro utilisant
le principe de l'indexation sur 'fichier de concordance' :
la liste des mots à mettre en rouge étant inscrite dans un fichier
de concordance, il suffirait de lancer une indexation automatique
puis de faire un RR pour remplacer tous les mots précédés d'un
champ d'entrée d'index par le même en rouge sans entrée d'index !
C'est exactement ce que j'allais proposer !!! ;-))
Vu ? Evidemment pour des macroteurs, la macro est plus rapide :-)
Pour les anti-macros il y aurait une solution sans macro utilisant le principe de l'indexation sur 'fichier de concordance' : la liste des mots à mettre en rouge étant inscrite dans un fichier de concordance, il suffirait de lancer une indexation automatique puis de faire un RR pour remplacer tous les mots précédés d'un champ d'entrée d'index par le même en rouge sans entrée d'index !
C'est exactement ce que j'allais proposer !!! ;-))
Vu ? Evidemment pour des macroteurs, la macro est plus rapide :-)
Ouais, ben... pas sûr !!! :-))))))))
Circé
Anacoluthe
Hello !
ça me rappelle les cartoons de Tex Avery :
C'est exactement ce que j'allais proposer !!! ;-))
ahhhhh le coeur se met à gonfler, à gonfler : l'accord parfait ...
Vu ? Evidemment pour des macroteurs, la macro est plus rapide :-) Ouais, ben... pas sûr !!! :-))))))))
... et se brise dans un horrible bruit de verre pilé !!!
ou est-ce de la provoc, histoire de voir de quoi aurait l'air c'te macro ??? :-D ))))
A++ A~
Hello !
ça me rappelle les cartoons de Tex Avery :
C'est exactement ce que j'allais proposer !!! ;-))
ahhhhh le coeur se met à gonfler, à gonfler : l'accord parfait ...
Vu ? Evidemment pour des macroteurs, la macro est plus rapide :-)
Ouais, ben... pas sûr !!! :-))))))))
... et se brise dans un horrible bruit de verre pilé !!!
ou est-ce de la provoc, histoire de voir de quoi
aurait l'air c'te macro ??? :-D ))))
ou est-ce de la provoc, histoire de voir de quoi aurait l'air c'te macro ??? :-D ))))
Ben nan, mais je sens que tu meurs d'envie de la faire... ;-)))
Circé
Geo
Bonjour Anacoluthe
Pour les anti-macros il y aurait une solution sans macro utilisant le principe de l'indexation sur 'fichier de concordance' : la liste des mots à mettre en rouge étant inscrite dans un fichier de concordance, il suffirait de lancer une indexation automatique puis de faire un RR pour remplacer tous les mots précédés d'un champ d'entrée d'index par le même en rouge sans entrée d'index !
Pas tout à fait trivial quand même. Il me semble d'ailleurs que le champ Ex est après le mot. Un truc à essayer aussi (mais c'est l'heure du souper) serait d'indexer tous les mots toujours par le même, le Rechercher / Remplacer serait sans doute plus simple. L'avantage aussi c'est que pour supprimer la mise en évidence ça pourrait être facilité.
--
A+
Bonjour Anacoluthe
Pour les anti-macros il y aurait une solution sans macro utilisant
le principe de l'indexation sur 'fichier de concordance' :
la liste des mots à mettre en rouge étant inscrite dans un fichier
de concordance, il suffirait de lancer une indexation automatique
puis de faire un RR pour remplacer tous les mots précédés d'un
champ d'entrée d'index par le même en rouge sans entrée d'index !
Pas tout à fait trivial quand même.
Il me semble d'ailleurs que le champ Ex est après le mot.
Un truc à essayer aussi (mais c'est l'heure du souper) serait d'indexer
tous les mots toujours par le même, le Rechercher / Remplacer serait sans
doute plus simple.
L'avantage aussi c'est que pour supprimer la mise en évidence ça pourrait
être facilité.
Pour les anti-macros il y aurait une solution sans macro utilisant le principe de l'indexation sur 'fichier de concordance' : la liste des mots à mettre en rouge étant inscrite dans un fichier de concordance, il suffirait de lancer une indexation automatique puis de faire un RR pour remplacer tous les mots précédés d'un champ d'entrée d'index par le même en rouge sans entrée d'index !
Pas tout à fait trivial quand même. Il me semble d'ailleurs que le champ Ex est après le mot. Un truc à essayer aussi (mais c'est l'heure du souper) serait d'indexer tous les mots toujours par le même, le Rechercher / Remplacer serait sans doute plus simple. L'avantage aussi c'est que pour supprimer la mise en évidence ça pourrait être facilité.
--
A+
kat
re bonjour, merci à tous pour vos conseils (trouve l'aide de word vraiment mal fichu, faut d'abord trouver la bonne phrase, puis lire les 15 chapitres qui s'y rapportent...), bref, pour ne pas faire de jaloux, vais essayer chacune de vos méthodes, comme ça la gentille brebis ne se déchirera pas avec le loup, et je vous laisse deviner celle que j'adopterai...d'ailleurs jurerai à l'un et à l'autre que c la sienne! (lol) merci encore de vos lumières.
"Geo" wrote:
Bonjour Anacoluthe
Pour les anti-macros il y aurait une solution sans macro utilisant le principe de l'indexation sur 'fichier de concordance' : la liste des mots à mettre en rouge étant inscrite dans un fichier de concordance, il suffirait de lancer une indexation automatique puis de faire un RR pour remplacer tous les mots précédés d'un champ d'entrée d'index par le même en rouge sans entrée d'index !
Pas tout à fait trivial quand même. Il me semble d'ailleurs que le champ Ex est après le mot. Un truc à essayer aussi (mais c'est l'heure du souper) serait d'indexer tous les mots toujours par le même, le Rechercher / Remplacer serait sans doute plus simple. L'avantage aussi c'est que pour supprimer la mise en évidence ça pourrait être facilité.
--
A+
re bonjour,
merci à tous pour vos conseils (trouve l'aide de word vraiment mal fichu,
faut d'abord trouver la bonne phrase, puis lire les 15 chapitres qui s'y
rapportent...), bref, pour ne pas faire de jaloux, vais essayer chacune de
vos méthodes, comme ça la gentille brebis ne se déchirera pas avec le loup,
et je vous laisse deviner celle que j'adopterai...d'ailleurs jurerai à l'un
et à l'autre que c la sienne! (lol)
merci encore de vos lumières.
"Geo" wrote:
Bonjour Anacoluthe
Pour les anti-macros il y aurait une solution sans macro utilisant
le principe de l'indexation sur 'fichier de concordance' :
la liste des mots à mettre en rouge étant inscrite dans un fichier
de concordance, il suffirait de lancer une indexation automatique
puis de faire un RR pour remplacer tous les mots précédés d'un
champ d'entrée d'index par le même en rouge sans entrée d'index !
Pas tout à fait trivial quand même.
Il me semble d'ailleurs que le champ Ex est après le mot.
Un truc à essayer aussi (mais c'est l'heure du souper) serait d'indexer
tous les mots toujours par le même, le Rechercher / Remplacer serait sans
doute plus simple.
L'avantage aussi c'est que pour supprimer la mise en évidence ça pourrait
être facilité.
re bonjour, merci à tous pour vos conseils (trouve l'aide de word vraiment mal fichu, faut d'abord trouver la bonne phrase, puis lire les 15 chapitres qui s'y rapportent...), bref, pour ne pas faire de jaloux, vais essayer chacune de vos méthodes, comme ça la gentille brebis ne se déchirera pas avec le loup, et je vous laisse deviner celle que j'adopterai...d'ailleurs jurerai à l'un et à l'autre que c la sienne! (lol) merci encore de vos lumières.
"Geo" wrote:
Bonjour Anacoluthe
Pour les anti-macros il y aurait une solution sans macro utilisant le principe de l'indexation sur 'fichier de concordance' : la liste des mots à mettre en rouge étant inscrite dans un fichier de concordance, il suffirait de lancer une indexation automatique puis de faire un RR pour remplacer tous les mots précédés d'un champ d'entrée d'index par le même en rouge sans entrée d'index !
Pas tout à fait trivial quand même. Il me semble d'ailleurs que le champ Ex est après le mot. Un truc à essayer aussi (mais c'est l'heure du souper) serait d'indexer tous les mots toujours par le même, le Rechercher / Remplacer serait sans doute plus simple. L'avantage aussi c'est que pour supprimer la mise en évidence ça pourrait être facilité.
--
A+
Geo
Bonjour kat
re bonjour, merci à tous pour vos conseils (trouve l'aide de word vraiment mal fichu, faut d'abord trouver la bonne phrase, puis lire les 15 chapitres qui s'y rapportent...),
Bah, ce serait étonnant que la question que tu as posée ait une réponse dans l'aide. Ta question est originale.
bref, pour ne pas faire de jaloux,
amha aucun risque là-dessus. Au contraire je trouve particulièrement intéressant d'élaborer une solution à plusieurs, on est plus intelligent que seul.
Et si tu trouves une solution qui te convienne parfaitement, fais-en part.
--
A+
Bonjour kat
re bonjour,
merci à tous pour vos conseils (trouve l'aide de word vraiment mal
fichu, faut d'abord trouver la bonne phrase, puis lire les 15
chapitres qui s'y rapportent...),
Bah, ce serait étonnant que la question que tu as posée ait une réponse
dans l'aide.
Ta question est originale.
bref, pour ne pas faire de jaloux,
amha aucun risque là-dessus.
Au contraire je trouve particulièrement intéressant d'élaborer une solution
à plusieurs, on est plus intelligent que seul.
Et si tu trouves une solution qui te convienne parfaitement, fais-en part.
re bonjour, merci à tous pour vos conseils (trouve l'aide de word vraiment mal fichu, faut d'abord trouver la bonne phrase, puis lire les 15 chapitres qui s'y rapportent...),
Bah, ce serait étonnant que la question que tu as posée ait une réponse dans l'aide. Ta question est originale.
bref, pour ne pas faire de jaloux,
amha aucun risque là-dessus. Au contraire je trouve particulièrement intéressant d'élaborer une solution à plusieurs, on est plus intelligent que seul.
Et si tu trouves une solution qui te convienne parfaitement, fais-en part.