Range.SetRange, méthode (Word)

Définit les emplacements des caractères de début et fin d'une plage existante.

Syntaxe

expression. SetRange( _Start_ , _End_ )

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

Parameters

Nom Requis/Facultatif Type de données Description
Start Obligatoire Entier long Emplacement du caractère de début d'une plage.
End Obligatoire Entier long Emplacement du caractère de fin d'une plage.

Remarques

Les valeurs correspondant aux emplacements des caractères commencent au début de l'article, la première valeur étant égale à 0 (zéro). Tous les caractères sont comptés, y compris les caractères non imprimables. Les caractères masqués sont comptés même s'ils ne sont pas affichés.

La méthode SetRange redéfinit les positions de début et de fin d'un objet Range existant. Cette méthode diffère de la méthode Range, qui est utilisée pour créer une plage, d'un démarrage et position de fin.

Exemple

Cet exemple montre comment utiliser la méthode SetRange pour redéfinir la valeur de la variable myRange de sorte qu'elle fasse référence aux trois premiers paragraphes du document actif.

Set myRange = ActiveDocument.Paragraphs(1).Range 
myRange.SetRange Start:=myRange.Start, _ 
 End:=ActiveDocument.Paragraphs(3).Range.End

Cet exemple utilise SetRange pour redéfinir myRange afin de faire référence à la zone commençant au début du document et se terminant à la fin de la sélection actuelle.

Set myRange = ActiveDocument.Range(Start:=0, End:=0) 
myRange.InsertAfter "Hello " 
myRange.SetRange Start:=myRange.Start, End:=Selection.End

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.