Range.MoveEnd, méthode (Word)
Déplace la position du caractère de fin d'une plage. .
Syntaxe
expression. MoveEnd
( _Unit_
, _Count_
)
expression Obligatoire. Variable qui représente un objet Range.
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Unit | Facultatif | WdUnits | Unité en fonction de laquelle l'emplacement du caractère de fin doit être déplacé. |
Count | Facultatif | Variant | Nombre d'unités à déplacer. Si ce nombre est positif, le caractère de fin est déplacé vers l'avant dans le document. En revanche, s'il est négatif, le caractère de fin est déplacé vers l'arrière. Si l'emplacement de fin dépasse l'emplacement de début, la plage est réduite, et les deux emplacements sont déplacés ensemble. La valeur par défaut est 1. |
Remarques
Cette méthode renvoie un entier qui indique le nombre d'unités correspondant à la distance de déplacement de la plage ou elle renvoie la valeur 0 (zéro) si la procédure de déplacement a échoué.
Exemple
Cet exemple montre comment définir la variable myRange de sorte que sa valeur soit identique au deuxième mot du document actif. La méthode MoveEnd est appliquée pour déplacer d'un mot vers l'avant l'emplacement de fin de myRange (un objet Range). Après l'exécution de cette macro, les troisième et quatrième mots du document sont sélectionnés.
If ActiveDocument.Words.Count >= 3 Then
Set myRange = ActiveDocument.Words(2)
With myRange
.MoveEnd Unit:=wdWord, Count:=1
.Select
End With
End If
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.