Application de la méthode Execute à l'objet Find.
Exécute l'opération de recherche spécifiée. Renvoie la valeur
True si l'opération a été effectuée avec succès. Argument de type
Boolean.
expression.
Execute(
FindText,
MatchCase,
MatchWholeWord,
MatchWildcards,
MatchSoundsLike,
MatchAllWordForms,
Forward,
Wrap,
Format,
ReplaceWith,
Replace,
MatchKashida,
MatchDiacritics,
MatchAlefHamza,
MatchControl)
expression Obligatoire. Expression qui renvoie un objet
Find.
FindText Argument de type
Variant facultatif. Texte à rechercher. Utilisez une chaîne vide ("") pour rechercher le format uniquement. Vous pouvez rechercher des caractères spéciaux en spécifiant les codes de caractère appropriés. Par exemple, "^p" correspond à une marque de paragraphe et "^t" correspond à un caractère de tabulation. Pour obtenir une liste des caractères spéciaux, voir
Rechercher et remplacer du texte ou d'autres éléments.
MatchCase Argument de type
Variant facultatif. Affectez-lui la valeur
True pour spécifier que le texte de recherche doit respecter la casse. Correspond à la case à cocher
Respecter la casse de la boîte de dialogue
Rechercher et remplacer (menu
Edition).
MatchWholeWord Argument de type
Variant facultatif . Affectez-lui la valeur
True pour que l'opération de recherche s'effectue uniquement sur les mots entiers, et non sur une partie d'un mot. Correspond à la case à cocher
Mot entier de la boîte de dialogue
Rechercher et remplacer.
MatchWildcards Argument de type
Variant facultatif. Affectez-lui la valeur
True pour que le texte à rechercher soit un opérateur de recherche spécial. Correspond à la case à cocher
Utiliser les caractères génériques de la boîte de dialogue
Rechercher et remplacer.
MatchSoundsLike Argument de type
Variant facultatif. Affectez-lui la valeur
True pour que l'opération de recherche s'effectue sur les mots similaires au texte à rechercher. Correspond à la case à cocher
Recherche phonétique de la boîte de dialogue
Rechercher et remplacer.
MatchAllWordForms Argument de type
Variant facultatif. Affectez-lui la valeur
True pour que l'opération de recherche s'effectue sur toutes les formes du texte à rechercher (par exemple, "asseoir" recherche « asseyant » et « assis »). Correspond à la case à cocher
Rechercher toutes les formes du mot de la boîte de dialogue
Rechercher et remplacer.
Forward Argument de type
Variant facultatif. Affectez-lui la valeur
True pour rechercher l'occurrence suivante (vers la fin du document).
Wrap Argument de type
Variant facultatif. Contrôle ce qui se passe si la recherche commence à un point autre que le début du document et que la fin du document est atteinte (ou vice versa si
Forward se voit affecter la valeur
False). Cet argument contrôle également ce qui se passe s'il existe une sélection ou une plage et que le texte à rechercher n'est pas trouvé dans la sélection ou dans la plage. Il peut s'agir de l'une des constantes
WdFindWrap suivantes.
Les constantes WdFindWrap possibles sont les suivantes :
wdFindAsk Une fois la recherche dans la sélection ou la plage terminée, Microsoft Word affiche un message demandant si la recherche continue dans le reste du document.
wdFindContinue L'opération de recherche continue si le début ou la fin de la plage de recherche est atteinte.
wdFindStop L'opération de recherche est terminée si le début ou la fin de la plage de recherche est atteinte.
Format Argument de type
Variant facultatif. Affectez-lui la valeur
True pour que l'opération de recherche s'effectue sur toutes les formes en plus ou à la place du mot à rechercher.
ReplaceWith Argument de type
Variant facultatif. Texte de remplacement. Pour supprimer le texte spécifié par l'argument
Find, utilisez une chaîne vide (""). Vous spécifiez des caractères spéciaux et des critères de recherche avancée de la même manière que vous utilisez l'argument
Find. Pour spécifier un objet graphique ou un élément non-texte en tant qu'élément de remplacement, placez cet élément dans le Presse-papier, et spécifiez "^c" pour
ReplaceWith.
Replace Argument de type
Variant facultatif. Spécifie le nombre de remplacements effectués : un, tous ou aucun. Il peut s'agir de n'importe quelle constante
WdReplace.
Les constantes WdReplace possibles sont les suivantes :
wdReplaceAllwdReplaceNonewdReplaceOne
MatchKashida Argument de type
Variant facultatif. Affectez-lui la valeur
True si les opérations de recherche mettent en correspondance le texte en respectant les signes kachidés contenus dans le document en langue arabe. Il se peut que cet argument ne soit pas disponible, selon la prise en charge de langue (anglais (États-Unis), par exemple) que vous avez sélectionnée ou installée.
MatchDiacritics Argument de type
Variant facultatif. Affectez-lui la valeur
True si les opérations de recherche mettent en correspondance le texte en respectant les caractères diacritiques contenus dans le document en langue qui se lit de droite à gauche. Il se peut que cet argument ne soit pas disponible, selon la prise en charge de langue (anglais (États-Unis), par exemple) que vous avez sélectionnée ou installée.
MatchAlefHamza Argument de type
Variant facultatif. Affectez-lui la valeur
True si les opérations de recherche mettent en correspondance le texte en respectant les signes alef hamza contenus dans le document en langue arabe. Il se peut que cet argument ne soit pas disponible, selon la prise en charge de langue (anglais (États-Unis), par exemple) que vous avez sélectionnée ou installée.
MatchControl Argument de type
Variant facultatif. Affectez-lui la valeur
True si les opérations de recherche mettent en correspondance le texte en respectant les caractères de contrôle bidirectionnel contenus dans le document en langue qui se lit de droite à gauche. Il se peut que cet argument ne soit pas disponible, selon la prise en charge de langue (anglais (États-Unis), par exemple) que vous avez sélectionnée ou installée.
Notes
Si
MatchWildcards se voit affecter la valeur
True, vous pouvez spécifier des caractères génériques et d'autres critères de recherche avancée pour l'argument
FindText. Par exemple, "*(ant)" recherche tous les mots se terminant par « ant ».
Pour rechercher un symbole, tapez le signe (^) suivi d'un zéro (0), puis le code de caractère du symbole. Par exemple, "^0151" correspond à un tiret cadratin (—).
À moins que ce soit spécifié, le texte de remplacement hérite du format du texte qu'il remplace dans le document. Par exemple, si vous remplacez la chaîne "abc" par "xyz,", les occurrences de "abc" en gras sont remplacées par la chaîne "xyz" en gras.
Également, si
MatchCase se voit affecter la valeur
False, les occurrences du texte à rechercher qui sont en majuscules seront remplacées par une version en majuscules du texte de remplacement sans distinction des textes à rechercher et de remplacement. À l'aide de l'exemple précédent, les occurrences de "ABC" sont remplacées par "XYZ.".
Partager