Characters.ParaPropsRow 屬性 (Visio)
會傳回 ShapeSheet 視窗的 [段落] 區段中資料列的索引,該視窗包含 Characters 物件的段落格式資訊。 唯讀。
語法
運算式。ParaPropsRow (BiasLorR)
表達 代表 Characters 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
BiasLorR | 必要 | 整數 | 搜尋的方向。 |
傳回值
整數
註解
如果 Characters 物件的格式設定是由 ShapeSheet 視窗中 Paragraph 區段中的一個以上資料清單示, (換句話說,如果 Characters 物件是由跨越不同格式) 段落的字元序列所組成, 則 ParaPropsRow 屬性會傳回 -1。 在這些情況下,Microsoft Visio 會忽略 BiasLorR 引數的值。 (具有相同段落格式的兩個段落會在 ShapeSheet 中共用相同的資料列。Visio 只會在段落格式變更時建立新的 ShapeSheet 列,例如從靠左對齊到靠右對齊。)
如果 Characters 物件跨越同一段落資料列內的數個字元,則 ParaPropsRow 會傳回該資料列的索引。 在這種情況下,Visio 也會忽略 BiasLorR 引數。
如果 Characters 物件代表的是插入點,而不是連續字元 (也就是說,如果該物件的 Begin 和 End 屬性會傳回相同值),則可以使用 BiasLorR 引數來決定要傳回的列索引。
常數 | 值 |
---|---|
visBiasLetVisioChoose | 0 |
visBiasLeft | 1 |
visBiasRight | 2 |
若為資料列指定 visBiasLeft,可涵蓋插入點左方字元的段落格式;若指定 visBiasRight,則可涵蓋插入點右方字元的段落格式。
如果您指定 visBiasLetVisioChoose,Visio 會使用相同的邏輯,它會套用至使用者介面中從插入點開始輸入的新文字。 通常,這表示 Visio 會將字元的段落格式套用至插入點左邊的新文字,因此 ParaPropsRow 會傳回與傳遞 visBiasLeft時相同的值。 (如需此內容中「left」 意義的說明,請參閱下列附注。) 不過,如果插入點位於新段落的開頭, ParaPropsRow 會傳回傳遞 visBiasRight時所傳回的值。
注意事項
在 Characters 物件的內容中,「左方」在邏輯上代表「之前」。 換句話說,如果字元是在其他字元的「左方」,就代表在一般書寫時先輸入的字元。 這點區別有其必要,因為在某些語言中,一般書寫時是從右到左寫入,而不是從左到右。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。