Bonjour,
Dans mon document le texte en italique est surligné en jaune, et le texte en gras est surligné en rouge.
Je suis obligé à un moment d'effacer la mise en forme de mon document, par conséquent je perds l'italique et le gras mais mon surlignage reste présent.
Mon problème c'est que j'aimerais "Rechercher / Remplacer" le texte surligné en jaune par du texte italique, et "Rechercher / Remplacer" le texte surligné en rouge par du texte gras, mais je ne sais pas ou on peut définir la couleur dans le code (exemple pour l'italique) :
En effet avec ce code tout le texte surligné (sans distinction de couleur) passe en italique, du coup je perds mon texte en gras.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Sub BackupItalic() Selection.Find.ClearFormatting Selection.Find.Highlight = True Selection.Find.Replacement.ClearFormatting Selection.Find.Replacement.Highlight = False Selection.Find.Replacement.Font.Italic = True With Selection.Find .Text = "" .Replacement.Text = "" .Forward = True .Wrap = wdFindContinue .Format = True .MatchCase = False .MatchWholeWord = False .MatchWildcards = False .MatchSoundsLike = False .MatchAllWordForms = False End With Selection.Find.Execute Replace:=wdReplaceAll End Sub
Merci d'avance pour votre aide
Partager