Characters.TabPropsRow 属性 (Visio)

返回 ShapeSheet 的 Tabs 节中包含 Characters 对象的选项卡格式信息的行的索引。 此为只读属性。

语法

表达式TabPropsRow (BiasLorR)

表达 一个代表 Characters 对象的变量。

参数

名称 必需/可选 数据类型 说明
BiasLorR 必需 Integer 搜索的方向。

返回值

整数

备注

可以通过将行索引指定为形状的 CellsSRC 属性的参数来检索代表系列制表位格式的行。 也可以在“文本”对话框(在“开始”选项卡上,单击“字体”箭头,然后单击“制表位”)的“制表位”选项卡上查看或更改制表位格式。

如果 Characters 对象的选项卡格式由多个选项卡属性行表示, 则 TabPropsRow 属性返回 -1。 在这些情况下,Microsoft Visio 会忽略 BiasLorR 参数的值。 (两个具有相同制表符格式的段落在 ShapeSheet 中共享同一行。仅当选项卡格式更改(例如从左对齐到右对齐)时,Visio 才会创建新的 ShapeSheet 行。)

如果 Characters 对象横跨同一个制表位属性行中的多个字符,则 ParaPropsRow 返回该行的索引。 同样,在这种情况下,Visio 也会忽略 BiasLorR 参数。

如果 Characters 对象表示插入点而不是字符序列 (也就是说,如果它的 BeginEnd 属性) 返回相同的值,请使用 BiasLOrR 参数来确定要返回的行索引。

常量
visBiasLetVisioChoose 0
visBiasLeft 1
visBiasRight 2

为包含插入点左侧字符的制表符格式的行指定 visBiasLeft 。 对包含插入点右侧字符的制表符格式的行使用 visBiasRight

如果指定 visBiasLetVisioChoose,Visio 将使用相同的逻辑,该逻辑将应用于用户界面中从插入点开始键入的新文本。 通常,这意味着 Visio 会将插入点左侧字符的制表位格式应用于新文本,因此 TabPropsRow 返回的值与传递了 visBiasLeft 时返回的值相同。 (有关此上下文中“left”的含义的说明,请参阅以下注释。) 但是,如果插入点位于新段落的开头, 则 TabPropsRow 返回在传递 visBiasRight 时将返回的值。

注意

Characters 对象的上下文中,“左侧”意味着逻辑上位于前面位置。 换句话说,一个字符在另一个字符的“左侧”就表示前者在常规写入过程中是先键入的。 由于在某些语言中,字符通常是从右到左而不是从左到右写入的,因此有必要作此区分。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。