Range.Move, méthode (Word)

Réduit la plage spécifiée à sa position de début ou de fin, puis déplace l'objet réduit du nombre d'unités indiqué.

Syntaxe

expression. Move( _Unit_ , _Count_ )

expression Obligatoire. Variable qui représente un objet Range.

Parameters

Nom Requis/Facultatif Type de données Description
Unit Facultatif WdUnits Unité représentant la distance de déplacement de la plage.
Count Facultatif Variant Le nombre d'unités selon lequel la plage spécifiée doit être déplacée. Si nombre est un nombre positif, l'objet est réduit à sa position de fin et déplacée vers l'arrière dans le document, selon le nombre d'unités spécifié. Si nombre est un nombre négatif, l'objet est réduit à sa position de début et déplacé vers l'avant le nombre d'unités spécifié. La valeur par défaut est 1. Vous pouvez également contrôler la direction de la réduction à l'aide de la méthode Collapse avant d'utiliser la méthode Move. Si la plage se trouve au milieu d'une unité ou n'est pas réduite, son déplacement vers le début ou la fin de l'unité de compte comme un déplacement d'une unité entière.

Valeur renvoyée

Entier long

Remarques

Cette méthode renvoie une valeur de type Long qui indique le nombre d'unités selon lequel l'objet a été déplacé réellement, ou elle renvoie 0 (zéro) si le déplacement a échoué.

Les positions de début et de fin d'une plage réduite sont les mêmes.

L'application de la méthode Move à une plage ne réorganise le texte dans le document. Au lieu de cela, elle permet de redéfinir la plage pour faire référence à un nouvel emplacement dans le document.

Exemple

Cet exemple montre comment affecter le premier paragraphe du document actif à la variable Range1, puis déplacer cette plage de trois paragraphes vers l'avant. Après l'exécution de la macro, le point d'insertion est placé au début du quatrième paragraphe.

Set Range1 = ActiveDocument.Paragraphs(1).Range 
With Range1 
 .Collapse Direction:=wdCollapseStart 
 .Move Unit:=wdParagraph, Count:=3 
 .Select 
End With

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.