共用方式為


Characters.CharPropsRow 版權 (Visio)

回傳 ShapeSheet 視窗中 Character 區塊中包含 Characters 物件角色格式資訊的列索引。 唯讀。

語法

表情CharPropsRow (BiasLorR)

一個回傳 Characters 物件的表達式。

參數

名稱 必要/選用 資料類型 描述
偏見LorR 必要 整數 搜尋的方向。

傳回值

整數

註解

如果 Characters 物件的格式在 ShapeSheet 視窗的 Character 區塊中由多列表示, (換句話說,如果 Characters 物件包含一段跨越格式) 不同字元的文字區段, CharPropsRow 屬性會回傳 -1。 在這種情況下,Microsoft Visio 忽略了 BiasLorR 論點的價值。 (擁有相同字元格式的角色會在 ShapeSheet 中共用同一列。Visio 只有在字元格式改變時才會建立新的 ShapeSheet 列,例如從粗體改為斜體。)

如果 Characters 物件在同一個角色屬性列中跨越多個字元, CharPropsRow 會回傳該列的索引。 在這種情況下,Visio 也會忽略 BiasLorR 引數。

如果 Characters 物件代表插入點而非字元序列, (且其 BeginEnd 屬性回傳相同的值) ,請使用 BiasLorR 參數決定要回傳哪一列索引。

常數
visBiasLetVisioChoose 0
vis偏左 1
visBiasRight 2

如果列涵蓋插入點左邊字元的字元格式,請指定 visBiasLeft;如果列涵蓋插入點右邊字元的字元格式,請指定 visBiasRight

如果你設定 visBiasLetVisioChoose,Visio 會使用與從插入點開始的新文字相同的邏輯。 通常,這表示 Visio 會將插入點左側字元的字元格式套用到新文字上,因此 CharPropsRow 會回傳與傳遞 visBiasLeft 相同的值。 (關於「left」在此語境中的意義解釋,請參見以下說明。) 然而,如果插入點位於新段落的開頭, CharPropsRow 會回傳若傳遞 visBiasRight 時會回傳的值。

注意事項

Characters 物件的內容中,「左方」在邏輯上代表「之前」。 換句話說,如果字元是在其他字元的「左方」,就代表在一般書寫時先輸入的字元。 這點區別有其必要,因為在某些語言中,一般書寫時是從右到左寫入,而不是從左到右。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應