Partager via


Propriété Characters.CharPropsRow (Visio)

Renvoie l’index de la ligne dans la section Caractère d’une fenêtre ShapeSheet qui contient des informations de mise en forme de caractères pour un objet Characters . En lecture seule.

Syntaxe

expression. CharPropsRow (BiasLorR)

Expression Expression qui renvoie un objet Characters .

Parameters

Nom Requis/Facultatif Type de données Description
BiasLorR Requis Integer Sens de la recherche.

Valeur renvoyée

Entier

Remarques

Si la mise en forme de l’objet Characters est représentée par plusieurs lignes dans la section Character de la fenêtre ShapeSheet (en d’autres termes, si l’objet Characters est constitué d’une section de texte qui couvre les caractères mis en forme différemment), la propriété CharPropsRow renvoie -1. Dans ces circonstances, Microsoft Visio ignore la valeur de l'argument GaucheOuDroite. (Les caractères qui ont la même mise en forme de caractère partagent la même ligne dans la feuille ShapeSheet. Visio crée une ligne ShapeSheet uniquement lorsque la mise en forme des caractères change, par exemple de gras à italique.)

Si l'objet Characters couvre plusieurs caractères de la même ligne de propriété Character, CharPropsRow renvoie l'index de cette ligne. Dans ce cas également, Visio ignore l'argument GaucheOuDroite.

Si l’objet Characters représente un point d’insertion plutôt qu’une séquence de caractères (autrement dit, si ses propriétés Begin et End renvoient la même valeur), utilisez l’argument BiasLorR pour déterminer l’index de ligne à renvoyer.

Constante Valeur
visBiasLetVisioChoose 0
visBiasLeft 1
visBiasRight 2

Indiquez visBiasLeft pour récupérer la ligne régissant la mise en forme du caractère situé à gauche du point d'insertion et visBiasRight pour le caractère situé à droite du point d'insertion.

Si vous spécifiez visBiasLetVisioChoose, Visio utilise la même logique que celle qui s’applique au nouveau texte tapé dans l’interface utilisateur à partir du point d’insertion. En règle générale, cela signifie que Visio applique la mise en forme du caractère à gauche du point d’insertion au nouveau texte. Par conséquent, CharPropsRow renvoie la même valeur qu’en cas de transmission de visBiasLeft. (Pour obtenir une explication de la signification de « gauche » dans ce contexte, consultez la note suivante.) Toutefois, si le point d’insertion se trouve au début d’un nouveau paragraphe, CharPropsRow renvoie la valeur qu’il retournerait si visBiasRight était passé.

Remarque

Dans le contexte d'un objet Characters, « gauche » signifie précédent logique. En d'autres termes, un caractère se trouve à « gauche » d'un autre s'il a été saisi d'abord au cours d'une rédaction normale. Il convient de faire cette distinction car, dans certaines langues, les caractères s'écrivent normalement de droite à gauche, et non de gauche à droite.

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.