| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 
 |  
    // cette procedure permet de remplacer du texte par un autre
    // procedure Remplacement
 
    // toto texte a rechercher
    // tata texte qui remplace
 
    vMSWord.OlePropertyGet("Selection").OlePropertyGet("Find").
    OleFunction("Execute", "toto", false, true, false, false, false, true, false, false,
    "tata", 2, false, false, false, false);
 
    // doc VB Word Execute, méthode
    Execute, méthode
 
    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 : 
    wdReplaceAll, wdReplaceNone, wdReplaceOne 
 
    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