回傳 ShapeSheet 視窗中 Character 區塊中包含 Characters 物件角色格式資訊的列索引。 唯讀。
語法
表情。CharPropsRow (BiasLorR)
詞 一個回傳 Characters 物件的表達式。
參數
| 名稱 | 必要/選用 | 資料類型 | 描述 |
|---|---|---|---|
| 偏見LorR | 必要 | 整數 | 搜尋的方向。 |
傳回值
整數
註解
如果 Characters 物件的格式在 ShapeSheet 視窗的 Character 區塊中由多列表示, (換句話說,如果 Characters 物件包含一段跨越格式) 不同字元的文字區段, CharPropsRow 屬性會回傳 -1。 在這種情況下,Microsoft Visio 忽略了 BiasLorR 論點的價值。 (擁有相同字元格式的角色會在 ShapeSheet 中共用同一列。Visio 只有在字元格式改變時才會建立新的 ShapeSheet 列,例如從粗體改為斜體。)
如果 Characters 物件在同一個角色屬性列中跨越多個字元, CharPropsRow 會回傳該列的索引。 在這種情況下,Visio 也會忽略 BiasLorR 引數。
如果 Characters 物件代表插入點而非字元序列, (且其 Begin 與 End 屬性回傳相同的值) ,請使用 BiasLorR 參數決定要回傳哪一列索引。
| 常數 | 值 |
|---|---|
| visBiasLetVisioChoose | 0 |
| vis偏左 | 1 |
| visBiasRight | 2 |
如果列涵蓋插入點左邊字元的字元格式,請指定 visBiasLeft;如果列涵蓋插入點右邊字元的字元格式,請指定 visBiasRight。
如果你設定 visBiasLetVisioChoose,Visio 會使用與從插入點開始的新文字相同的邏輯。 通常,這表示 Visio 會將插入點左側字元的字元格式套用到新文字上,因此 CharPropsRow 會回傳與傳遞 visBiasLeft 相同的值。 (關於「left」在此語境中的意義解釋,請參見以下說明。) 然而,如果插入點位於新段落的開頭, CharPropsRow 會回傳若傳遞 visBiasRight 時會回傳的值。
注意事項
在 Characters 物件的內容中,「左方」在邏輯上代表「之前」。 換句話說,如果字元是在其他字元的「左方」,就代表在一般書寫時先輸入的字元。 這點區別有其必要,因為在某些語言中,一般書寫時是從右到左寫入,而不是從左到右。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。