Définir par programmation les options de recherche dans Word
Il existe deux façons de définir des options de recherche pour les sélections dans les documents Microsoft Bureau Word :
Définissez des propriétés individuelles d’un Find objet.
Utilisez des arguments de la Execute méthode d’un Find objet.
S’applique à : les informations contenues dans cette rubrique s’appliquent aux projets au niveau du document et aux projets de complément VSTO pour Word. Pour plus d’informations, consultez Fonctionnalités disponibles par application Office lication et le type de projet.
Utiliser les propriétés d’un objet Find
Le code suivant définit les propriétés d’un Find objet pour rechercher du texte dans la sélection actuelle. Notez que les critères de recherche, tels que la recherche vers l’avant, l’habillage et le texte à rechercher, sont des propriétés de l’objet Find .
La définition de chacune des propriétés de l’objet Find n’est pas utile lorsque vous écrivez du code C#, car vous devez spécifier les mêmes propriétés que les paramètres de la Execute méthode. Par conséquent, cet exemple contient uniquement du code Visual Basic.
Pour définir des options de recherche à l’aide d’un objet Find
Définissez les propriétés d’un Find objet pour effectuer une recherche vers l’avant via une sélection pour le texte qui me trouve.
With Application.Selection.Find .ClearFormatting() .Forward = True .Wrap = Word.WdFindWrap.wdFindContinue .Text = "find me" .Execute() End With
Utiliser des arguments de méthode Execute
Le code suivant utilise la Execute méthode d’un Find objet pour rechercher du texte dans la sélection actuelle. Notez que les critères de recherche, tels que la recherche vers l’avant, l’habillage et le texte à rechercher, sont passés en tant que paramètres de la Execute méthode.
Pour définir des options de recherche à l’aide d’arguments de méthode Execute
Passez les critères de recherche en tant que paramètres de la méthode pour effectuer une recherche vers l’avant Execute via une sélection pour le texte qui me trouve.