Bonjour à tous,
Je ne suis clairement pas expert en macro VB et j'ai pas mal cherché sur le net mais je coince et je sollicite donc votre aide.
Mon but est de trouver la première occurrence d'une chaine de caractère, ici "Test à rechercher"
et lui appliquer le Style Titre 1
La macro fonctionne en soit, lorsque je mets plusieurs occurrences "Test à rechercher" dans le document, cela fonctionne bien sur le premier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Set myRange = ActiveDocument.Content myRange.Find.Execute FindText:="Test à rechercher" myRange.Style = ActiveDocument.Styles("Titre 1")
Mon soucis : La chaine de caractère que je cherche se trouve dans une zone de texte. Et la macro n'arrive pas à trouver ce texte.
D'ailleurs quand j'effectue une recherche manuellement, on voit bien que cette occurrence ressort mais il est bien indiqué "Zone de texte"
Je suppose donc que dans la macro, il faut spécifier une option permettant de chercher le texte dans zone de texte et non dans le corps du document?
Merci pour votre aide,
Partager