Find.Execute (Word)

Exécute l’opération de recherche spécifiée.

Si MatchWildcards a 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. Pour rechercher un caractère de symbole, tapez un accent circonflexe (^), un zéro (0), puis le code de caractère du symbole. À moins que ce soit spécifié, le texte de remplacement hérite du format du texte qu'il remplace dans le document. De plus, si MatchCase a la valeur False, les occurrences du texte à rechercher qui sont en majuscules sont remplacées par une version en majuscules du texte de remplacement, et ce indépendamment de la casse du texte de remplacement.

Execute (FindText, MatchCase, MatchWholeWord, MatchWildcards, MatchSoundsLike, MatchAllWordForms, Forward, Wrap, Format, ReplaceWith, Replace, MatchKashida, MatchDiacritics, MatchAlefHamza, MatchControl)


With Selection.Find 
    .ClearFormatting 
    .MatchWholeWord = True 
    .MatchCase = False 
    .Execute FindText:="library" 
End With

Arguments

Optional arguments

Les arguments suivants sont facultatifs

FindText (String) - Texte à rechercher.

MatchCase (Boolean) - True pour spécifier que le texte à rechercher est sensible à la casse.

MatchWholeWord (Boolean) - True pour que l'opération de recherche rechercher uniquement des mots entiers et non du texte qui fait partie d'un mot.

MatchWildcards (Boolean) - True pour que le texte à rechercher soit un opérateur de recherche spécial.

MatchSoundsLike (Boolean) - True pour que l'opération de recherche s'effectue sur les mots similaires au texte à rechercher.

MatchAllWordForms (Boolean) - True pour que l'opération de recherche s'effectue sur toutes les formes du texte à rechercher (par exemple, « sit » recherche « assis » et « assis »).

Forward (Boolean) - True pour rechercher l'occurrence suivante (vers la fin du document).

Wrap (WdFindWrap) - Contrôle ce qui se produit 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 l’option Avancer a la valeur False).

Les valeurs de retour possibles sont wdFindAsk - Après avoir effectué la recherche dans la sélection ou la plage, Word affiche un message demandant si la recherche doit être poursuivie dans le reste du document, wdFindContinue - La recherche se poursuit quand elle atteint le début ou la fin de la plage de recherche, wdFindStop - La recherche s'interrompt quand elle atteint le début ou la fin de la plage de recherche.

Format (Boolean) - True pour que l’opération de recherche s’effectue sur toutes les formes en plus ou à la place du mot à rechercher.

ReplaceWith (String) - Texte de remplacement.

Replace (WdReplace) - Spécifie le nombre de remplacements à effectuer : un, tous ou aucun.

Les valeurs de retour possibles sont wdReplaceAll - Remplacer toutes les occurrences, wdReplaceNone - Ne remplacer aucune occurrence, wdReplaceOne - Remplacer uniquement la première occurrence.

MatchKashida (Boolean) - La valeur True si recherche mettent en correspondance le texte des signes kachidés dans un document en langue arabe.

MatchDiacritics (Boolean) - La valeur True si recherche mettent en correspondance le texte en signes diacritiques dans un document en langue de droite à gauche.

MatchAlefHamza (Boolean) - La valeur True si recherche mettent en correspondance le texte en signes alef hamza dans un document en langue arabe.

MatchControl (Boolean) - La valeur True si recherche mettent en correspondance le texte en caractères de contrôle bidirectionnels dans un document en langue de droite à gauche.