Range.MoveStart, méthode (Word)
Déplace la position de début de la plage spécifiée.
Syntaxe
expression. MoveStart
( _Unit_
, _Count_
)
expression Obligatoire. Variable qui représente un objet Range.
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Unit | Facultatif | WdUnits | Unité de déplacement de la position de début de la plage spécifiée. |
Count | Facultatif | Variant | Nombre maximal d'unités de déplacement de la plage. Si la valeur de l'argument Nombre est un nombre positif, la position de début de la plage est déplacée vers l'avant du document. S'il s'agit d'un nombre négatif, elle est déplacée vers l'arrière. Si la position de début est déplacée vers l'avant au-delà de la position de fin, la plage est réduite et les positions de début et de fin sont déplacées ensemble. La valeur par défaut est 1. |
Valeur renvoyée
Entier
Remarques
Cette méthode renvoie un entier indiquant le nombre d'unités de déplacement de cette position de début de la plage, ou elle renvoie la valeur 0 (zéro) si le 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. Il montre également comment utiliser la méthode MoveStart pour faire reculer d'un mot la position de début de la variable myRange (un objet Range). Après l'exécution de cette macro, les premier et deuxième mots du document sont sélectionnés.
If ActiveDocument.Words.Count >= 2 Then
Set myRange = ActiveDocument.Words(2)
With myRange
.MoveStart 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.