Bonjour,
J'ai fait une macro toute bete sous word pour modifier la couleur d'un texte mais je ne comprends pas pourquoi elle ne fonctionne pas.
La voici:
Sub Macro2()
'
' Macro2 Macro
' Macro enregistrée le 16/08/2010 par Machin
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "hello : "
.Replacement.Text = "hello : "
.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
Elle consiste juste à remplacer "hello :" par le meme texte mais en vert foncé et en caractère gras.
Or, quand je la lance elle remplace tous mes "hello" en caractères normaux, sans couleur.
Je ne m'y connais pas trop en vb mais cela dit je ne vois pas de code couleur apparaitre dans cette petite macro. J'ai utilisé l'outil de création de macro de word 2007 et la commande "remplacer" pour pouvoir remplacer le hello classique en hello couleur...
Quelqu'un aurait-il une idée ?
Merci !!!
g>
