Partage via


Range.Collapse, méthode (Word)

Réduit une plage ou une sélection vers la position de départ ou de fin. Une fois celles-ci réduites, les points de départ et de fin se situent au même niveau.

Syntaxe

expression. Collapse( _Direction_ )

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

Parameters

Nom Requis/Facultatif Type de données Description
Direction Facultatif Variant Sens dans lequel s'effectue la réduction de la plage ou de la sélection. Il peut s’agir d’une des deux constantes WdCollapseDirection suivantes : wdCollapseEnd ou wdCollapseStart. La valeur par défaut est wdCollapseStart.

Remarques

Si vous utilisez wdCollapseEnd pour réduire une plage qui fait référence à un paragraphe entier, la plage se situe après le symbole de fin de paragraphe (le début du paragraphe suivant). Toutefois, vous pouvez déplacer la plage d’un caractère à l’aide de la méthode MoveEnd une fois la plage réduite, comme illustré dans l’exemple suivant.

Set myRange = ActiveDocument.Paragraphs(1).Range 
myRange.Collapse Direction:=wdCollapseEnd 
myRange.MoveEnd Unit:=wdCharacter, Count:=-1

Exemple

Cet exemple montre comment définir la variable myRange de sorte que sa valeur soit identique au contenu du document actif, comment réduire la variable myRange et ensuite insérer un tableau composé de deux lignes et deux colonnes à la fin du document.

Set myRange = ActiveDocument.Content 
myRange.Collapse Direction:=wdCollapseEnd 
ActiveDocument.Tables.Add Range:=myRange, NumRows:=2, NumColumns:=2

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.