Partager via


Méthode Range.MoveUntil (Word)

Déplace la plage spécifiée jusqu'à ce que l'un des caractères indiqués soit trouvé dans le document.

Syntaxe

expression. MoveUntil( _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. Si un des caractères de JeuC est trouvé avant l'expiration de la valeur Nombre, la plage spécifiée est placée en tant que point d'insertion immédiatement avant ce caractère. Cet argument respecte la casse.
Count Facultatif Variant Le nombre maximal de caractères à laquelle la plage spécifiée doit être déplacée. Peut être un nombre ou le wdForward ou wdBackward constant. Si la valeur de l'argument Nombre est un nombre positif, la plage est déplacée vers l'avant du document, à partir de la position de fin. Si c'est un nombre négatif, la plage est déplacée vers l'arrière, en commençant à la position de début. La valeur par défaut est wdForward.

Remarques

Cette méthode renvoie le nombre de caractères de déplacée de la plage spécifiée en tant que valeur de type Long. Si nombre est supérieur à 0 (zéro), cette méthode renvoie le nombre de caractères de déplacement plus 1. Si nombre est inférieur à 0 (zéro), cette méthode renvoie le nombre de caractères de déplacement moins 1. Si aucun caractère de JeuC n'est trouvé, la plage reste inchangée et la méthode renvoie la valeur 0 (zéro).

Exemple

Cet exemple montre comment avancer la variable myRange jusqu’à la première occurrence du caractère « t » dans les 100 caractères suivants du document.

Set myRange = ActiveDocument.Words(1) 
myRange.MoveUntil Cset:="t", Count:=100

Voir aussi

Range, objet

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.