Mise en forme automatique ligne entière selon caractère. Word

Résolu
bjour Messages postés 6071 Date d'inscription   Statut Contributeur Dernière intervention   -  
m@rina Messages postés 23905 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,


J'ai sous sur word (2007) un texte assez long et un peu répétitif. Je souhaiterais mettre en forme (couleur du texte + gras) automatiquement toutes les lignes commençant par un caractère précis.

Sachant que sur word, pas de mise en forme conditionnelle. Peut être la fonction recherche/remplacer est utile, mais je n'arrive pas à aboutir à un résultat.


Merci d'avance de votre aide !


Cdlt,




A voir également:

5 réponses

pépé35530 Messages postés 2943 Date d'inscription   Statut Membre Dernière intervention   1 389
 
Bonjour,

Tu peux utiliser :

Soit la fonction "Remplacer" avec possibilité de modifier la police, la couleur, etc...
Soit utiliser le bouton "Reproduire la mise en forme".
Rappel : le double-clic sur le bouton permet de conserver la fonction. Pour désactiver cliquer à nouveau sur le bouton "Reproduire la mise en forme".

A+

pépé
0
bjour Messages postés 6071 Date d'inscription   Statut Contributeur Dernière intervention   4 077
 
Bonsoir,

merci de votre réponse, Reproduire la mise en forme m'a déjà lancé dans le travail, mais ça oblige tout de même à cliquer sur chaque ligne où le caractère apparait.

Je ne vois pas par contre comment faire avec rechercher ?
Car il faut rechercher le caractère en début de ligne, puis colorier toute la ligne correspondante.
0
pépé35530 Messages postés 2943 Date d'inscription   Statut Membre Dernière intervention   1 389
 
Bonsoir,

La commande "recherché" avec l'option "respecter la casse" et "surligné"
permet de mettre en évidence la première lettre recherchée (en majuscule) en soulignant en jaune celle-ci.

Sinon, il faudrait écrire une macro.

A+

pépé
0
m@rina Messages postés 23905 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
Bonjour,

Tu fais un recherche-remplace en cochant l'utilisation des caractères génériques.
Pour formater tous les caractères de chaque ligne qui commence par exemple par la lettre A :

Rechercher : (^13A*^13)
Remplacer par : \1

Tu cliques sur le bouton Plus, et dans la liste déroulante, tu choisis Police, et tu choisis le format (police, couleur, graisse, etc.)

Ceci est valable si tes lignes se terminent bien par un retour paragraphe.

m@rina
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bjour Messages postés 6071 Date d'inscription   Statut Contributeur Dernière intervention   4 077
 
J'avoue que ta méthode est pratique !

je coche bien les caractères génériques, je tape le tout comme tu l'as écrit, parenthèses comme il faut. Mais ça m'indique seulement des paragraphes, ou plus précisément du retour paragraphe d'un paragraphe n jusqu'à la fin du paragraphe n+1.

A noter que le caractère est >
j'ai donc (^13>*^13) , ca veut peut être dire qqch d'autre pour word ?
0
m@rina Messages postés 23905 Date d'inscription   Statut Contributeur Dernière intervention   11 464
 
Le caractère > est déjà un caractère générique. Il faut donc que tu le fasses précéder par un antislash, ce qui donne :

(^13\>*^13)
0