Classe Find - opération de recherche (Word VBA)

La classe Find représente les critères d'une opération de recherche.

Les classes suivantes donnent accès à la classe Find

Pour utiliser une variable de classe Find, elle doit d'abord être instanciée, par exemple

Dim fnd as Find
Set fnd = Selection.Find

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Find : Range.Find et Selection.Find.

Méthodes

ClearAllFuzzyOptions - Désactive toutes les options de recherche non spécifiques associées au texte japonais.

ClearFormatting - Supprime le texte et la mise en forme de paragraphe du texte spécifié dans une opération de recherche ou remplacement.

ClearHitHighlight - Supprime la mise en surbrillance de tout le texte se trouvant dans une opération de recherche en surbrillance des correspondances et renvoie un type Boolean qui indique si l’opération a réussi.

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

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

HitHighlight - Met en surbrillance toutes les correspondances trouvées et renvoie un type Boolean qui indique si des correspondances ont été trouvées.

SetAllFuzzyOptions - Active toutes les options de recherche non spécifiques associées au texte japonais.

Propriétés

CorrectHangulEndings La valeur true si Microsoft Word corrige automatiquement les terminaisons hangûl lors du remplacement de texte en hangûl.

Font Cette propriété renvoie ou définit un objet font qui représente la mise en forme de caractères de l’objet spécifié.

Format True si la mise en forme est incluse dans l'opération de recherche.

Forward True si l'opération de recherche effectue la recherche vers l'avant du document.

Found True si une correspondance est trouvée.

Frame Renvoie un objet Frame qui représente la mise en forme de cadre pour le style spécifié ou l’opération de recherche et de remplacement.

HanjaPhoneticHangul Cette propriété renvoie ou définit un type Boolean qui indique s'il faut localiser les caractères phonétiques hangûl et Hanja dans une opération de recherche en langue coréenne.

Highlight True si la mise en forme surlignée est inclus dans les critères de recherche.

IgnorePunct Cette propriété renvoie ou définit un type Boolean qui indique si une opération de recherche doit ignorer la ponctuation dans le texte trouvé.

IgnoreSpace Cette propriété renvoie ou définit un type Boolean qui indique si une opération de recherche doit ignorer l'espace supplémentaire dans le texte trouvé.

LanguageID Cette propriété renvoie ou définit la langue de l’objet Find spécifié.

LanguageIDFarEast Renvoie ou définit une langue d'Asie orientale pour l'objet spécifié.

LanguageIDOther Renvoie ou définit la langue de l'objet spécifié.

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

MatchAllWordForms True si toutes les formes du texte à rechercher sont trouvées par l'opération de recherche (par exemple, si le texte à rechercher est « sit », « sat » et « sitting » sont également trouvés).

MatchByte La valeur true si Microsoft Word fait la distinction entre les caractères pleine chasse et demi-chasse lettres pendant une recherche.

MatchCase True si l’opération de recherche respecte la casse.

MatchControl 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.

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

MatchFuzzy True si Microsoft Word utilise les options de recherche non spécifiques du texte japonais pendant une recherche.

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

MatchPhrase True ignore tous les espaces et les caractères de contrôle situés entre les mots.

MatchPrefix True pour faire correspondre les mots commençant par la chaîne de recherche.

MatchSoundsLike True si les mots ayant une sonorité similaires au texte recherché sont renvoyées par l'opération de recherche.

MatchSuffix True pour faire correspondre les mots se terminant par la chaîne de recherche.

MatchWholeWord True si l'opération de recherche localise uniquement les mots entiers et non du texte qui fait partie d'un mot.

MatchWildcards True si le texte à rechercher contient des caractères génériques.

NoProofing La valeur true si Microsoft Word recherche et remplace le texte qui le vérificateur d'orthographe et de grammaire ignore.

ParagraphFormat Cette propriété renvoie ou définit un objet ParagraphFormat qui représente les paramètres de paragraphe pour l’opération de recherche spécifiée.

Replacement Renvoie un objet replacement qui contient les critères spécifiés pour une opération de remplacement.

Style Cette propriété renvoie ou définit le style de l'objet spécifié.

Text Renvoie ou définit le texte à rechercher.

Wrap Cette propriété renvoie ou définit 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 inversement, si Forward a la valeur false) ou si le texte recherché est introuvable dans la sélection ou la plage spécifiée.

Font - Contient les attributs de police (nom, taille, couleur, etc.) d'un objet.

Frame - Représente un cadre.

ParagraphFormat - Cet objet représente l'ensemble des mises en forme d'un paragraphe.

Replacement - Cet objet représente les critères de remplacement pour une opération Rechercher et remplacer.

Style - Représente un style donné prédéfini ou défini par l’utilisateur.