• Comment faire pour qu'une macro démarre toute seule ?

  • Comment insérer une image en fond de page?

  • Comment attacher un modèle à un document ?

  • Comment générer du faux texte ?

  • PowerPoint et les fichiers MP3

  • A quoi sert l'ancre qui s'affiche quelquefois dans la marge gauche ?

  • L'espace fine existe-t-elle dans Word ?

  • Comment créer un bouton qui envoie le fichier en cours ?

  • Accentuer les majuscules

  • Mon clavier perso ou comment personnaliser son clavier

  • Bonjour les Quickparts, adieu les Insertions Auto !

 
 

 

Malheureusement, non, la fonction de Recherche (et Remplace) permet de rechercher du texte surligné, mais quelle que soit la couleur. Il n'est en effet pas possible de spécifier la couleur. Donc difficile de retrouver ses 30 mots surlignés en jaune parmi tous les mots surlignés de couleur différente.

Avec la macro suivante, vous pourrez appliquer une action sur tout texte surligné en en précisant la couleur :

 

Sub Surligne()
'macro écrite par Heureux-Oli
Dim wd
For Each wd In ActiveDocument.Words
wd.Select
If Selection.Range.HighlightColorIndex = wdYellow Then MsgBox "Ok " & Selection.Range.Text
Next wd
End Sub
  

 

Cette macro va s'arrêter sur chaque mot surligné de jaune, affichera dans une boîte le message "OK" ainsi que le mot surligné. Ce n'est qu'un exemple. On peut bien entendu appliquer une autre action, comme par exemple mettre ces mots en gras :

 

Sub Surligne()
Dim wd
For Each wd In ActiveDocument.Words
If wd.HighlightColorIndex = wdYellow Then
wd.Bold = True
End If
Next wd
End Sub

 

Correspondance des couleurs à chercher :

Rouge   wdRed
Turquoise  wdTurquoise
Vert Brillant  wdBrightGreen
Bleu  wdBlue
Bleu foncé  wdDarkBlue
Rose  wdPink
Gris clair  wdGray25
 

Nouveau sondage !

Les forums - Outlook ?

 
 
 

Statistiques

2861035
Aujourd'hui1707
Hier2042
Cette semaine3749
Ce mois-ci11921
Depuis janvier 20042861035
Compteur d'affichages des articles
5538510

A lire de toute urgence...

Qui est en ligne ?

Nous avons 70 invités et aucun membre en ligne