Find.Execute2007 (Word)

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

Si MatchWildcards se voit affecter la valeur True, vous pouvez spécifier des caractères génériques et 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. En outre, si MatchCase est False, les occurrences du texte recherché en majuscules seront remplacés par une version en majuscules du texte de remplacement, quelle que soit la casse du texte de remplacement.

Execute2007 (FindText, MatchCase, MatchWholeWord, MatchWildcards, MatchSoundsLike, MatchAllWordForms, Forward, Wrap, Format, ReplaceWith, Replace, MatchKashida, MatchDiacritics, MatchAlefHamza, MatchControl, MatchPrefix, MatchSuffix, MatchPhrase, IgnoreSpace, IgnorePunct)

With Selection.Find 
 .ClearFormatting 
 .MatchWholeWord = True 
 .MatchCase = False 
 .Execute2007 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 doit respecter la casse.

MatchWholeWord (Boolean) - True pour rechercher uniquement des mots entiers et non du texte qui fait partie d'un mot.

MatchWildcards (Boolean) - True pour utiliser des opérateurs de recherche par caractères génériques dans le texte à rechercher.

MatchSoundsLike (Boolean) - True pour rechercher les mots similaires au texte à rechercher.

MatchAllWordForms (Boolean) - True pour rechercher 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) - L’une des constantes WdFindWrap qui contrôle ce qui se passe si la recherche commence ailleurs qu’au début du document et que la fin du document est atteinte (ou inversement, si la méthode Forward 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 localiser en complément, ou à la place de la mise en forme, le texte à rechercher.

ReplaceWith (String) - Texte de remplacement.

Replace (WdReplace) - L'une des constantes WdReplace qui spécifie le nombre de remplacements effectués : 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) - True pour rechercher les signes kachidé correspondants dans un document en langue arabe.

MatchDiacritics (Boolean) - True pour rechercher des signes diacritiques correspondants dans un document de langue de droite à gauche.

MatchAlefHamza (Boolean) - True pour rechercher les correspondants alef hamza dans un document en langue arabe.

MatchControl (Boolean) - True pour rechercher des caractères de contrôle bidirectionnels correspondants dans un document en langue de droite à gauche.

MatchPrefix (Boolean) - True pour rechercher les mots qui commencent par la chaîne de recherche.

MatchSuffix (Boolean) - True pour rechercher les mots qui se terminent par la chaîne de recherche.

MatchPhrase (Boolean) - True pour ignorer les espaces et les caractères de contrôle situés entre les mots.

IgnoreSpace (Boolean) - True pour ignorer tous les espaces entre les mots.

IgnorePunct (Boolean) - True pour ignorer tous les caractères de ponctuation entre les mots.