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