Range.MoveEndWhile, méthode (Word)
Déplace la position du caractère de fin d'une plage tant que l'un des caractères spécifiés est trouvé dans le document.
Syntaxe
expression. MoveEndWhile
( _Cset_
, _Count_
)
expression Obligatoire. Variable qui représente un objet Range.
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Cset | Obligatoire | Variant | Un ou plusieurs caractères. Cet argument respecte la casse. |
Count | Facultatif | Variant | Le nombre maximal de caractères par lequel la plage doit être déplacé. Peut être un nombre ou le wdForward ou wdBackward constant. Si nombre est un nombre positif, la plage est déplacée vers l'avant dans le document. Si c'est un nombre négatif, la plage est déplacée vers l'arrière. La valeur par défaut est wdForward. |
Remarques
Tant que n'importe quel caractère de Cset est trouvé, la position de fin de la plage spécifiée est déplacée. Cette méthode renvoie le nombre de caractères de déplacée de la position de fin de la plage en tant que valeur de type Long. Si aucune sont déplacées, la plage n'est pas modifiée et la méthode renvoie la valeur 0 (zéro). Si la position de fin est déplacée vers un point qui précède la position de début d'origine, la position de début est définie à la nouvelle position de fin.
Exemple
Cet exemple montre comment avancer la position de fin de la plage sélectionnée tant qu'un espace est trouvé.
Selection.Range.MoveEndWhile Cset:=" ", Count:=wdForward
Cet exemple montre comment avancer la position de fin de la plage sélectionnée tant que l'argument Nombre reste inférieur ou égal à 10 et qu'une lettre comprise entre « a » et « h » est trouvée.
Selection.Range.MoveEndWhile Cset:="abcdefgh", Count:=10
Voir aussi
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.