Highlight d'un texte écrit sur word depuis VBA Excel

Bonjour à tous,

Je souhaite formater un texte écrit sur vba depuis excel vers word. Je veux le souligner, le mettre en gras et le surligner en jaune.

Pour l'instant j'ai ceci:

Worddoc.Selection.Font.Bold = True
Worddoc.Selection.Font.Underline = True
Worddoc.Selection.Highlight = True
Worddoc.Selection.Font.Highlight = True

Worddoc.Selection.TypeText Text:=owner_title

Worddoc.Selection.Font.Bold = False
Worddoc.Selection.Font.Underline = False
Worddoc.Selection.Font.Highlight = False
Worddoc.Selection.Highlight = False

Owner_title est le string. Tout fonctionne sauf le surlignement en jaune. Il ne fait rien du tout. Je pense donc que je n'utilise pas la bonne commande pour le surlignement. Savez-vous comment procéder?

Merci à tous!

Lucas

Bonjour,

Exemple tiré d'une de mes appli pour un surlignage en jaune :

        With WordDoc.Bookmarks(sgnt).Range
            .HighlightColorIndex = 7 'wdYellow
            ' ... etc ...

(donnée xl vers un signet word)

Pour le contexte indiqué, j'aurai tendance à proposer :

Worddoc.Selection.Range.HighlightColorIndex = 7 'wdYellow

Pierre

Bonjour pierrep56,

Je te remercie beaucoup pour ta réponse! Cela fonctionne parfaitement!

Lucas

Rechercher des sujets similaires à "highlight texte ecrit word vba"