Selection.StartIsActive, propriété (Word)

True si le début de la sélection est actif. Boolean (en lecture/écriture).

Syntaxe

expression. StartIsActive

Expression Expression qui renvoie un objet Selection .

Remarques

Si la sélection n'est pas réduite à un point d'insertion, le début ou la fin de la sélection est active. L'extrémité active de la sélection se déplace lorsque vous appelez les méthodes suivantes : EndKey, Extend (avec l'argument caractères), HomeKey, MoveDown, MoveLeft, MoveRight et MoveUp.

Cette propriété est équivalente à l'aide de la propriété Flags avec la constante wdSelStartActive. Toutefois, à l'aide de la propriété Flags demande des opérations binaires qui sont plus complexes à l'aide de la propriété StartIsActive.

Exemple

Cet exemple montre comment étend la sélection actuelle par le biais de deux mots. Pour vous assurer que les actuellement sélectionné reste du texte sélectionné lors de l'extension, la fin de la sélection est effectuée tout d'abord active. (Par exemple, si les trois premiers mots du présent paragraphe ont été sélectionnés sans le début de la sélection active, l'appel de la méthode déplacer vers la droite serait annuler la sélection des deux premiers mots.)

With Selection 
 .StartIsActive = False 
 .MoveRight Unit:=wdWord, Count:=2, Extend:=wdExtend 
End With

Voici le même exemple à l'aide de la propriété Flags. Cette solution est problématique, car vous ne pouvez désactiver un paramètre de la propriété Flags qu'en la remplaçant par une valeur non liée.

With Selection 
 If (.Flags And wdSelStartActive) = wdSelStartActive Then _ 
 .Flags = wdSelReplace 
 .MoveRight Unit:=wdWord, Count:=2, Extend:=wdExtend 
End With

Voici le même exemple avec la méthode MoveEnd, ce qui évite d'avoir à vérifier quelle extrémité de la sélection est active.

With Selection 
 .MoveEnd Unit:=wdWord, Count:=2 
End With

Voir aussi

Selection, 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.