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

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.