共用方式為


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 物件代表的是插入點,而不是連續字元 (也就是說,如果該物件的 BeginEnd 屬性會傳回相同值),則可以使用 BiasLorR 引數來決定要傳回的列索引。

常數
visBiasLetVisioChoose 0
visBiasLeft 1
visBiasRight 2

若為資料列指定 visBiasLeft,可涵蓋插入點左方字元的段落格式;若指定 visBiasRight,則可涵蓋插入點右方字元的段落格式。

如果您指定 visBiasLetVisioChoose,Visio 會使用相同的邏輯,它會套用至使用者介面中從插入點開始輸入的新文字。 通常,這表示 Visio 會將字元的段落格式套用至插入點左邊的新文字,因此 ParaPropsRow 會傳回與傳遞 visBiasLeft時相同的值。 (如需此內容中「left」 意義的說明,請參閱下列附注。) 不過,如果插入點位於新段落的開頭, ParaPropsRow 會傳回傳遞 visBiasRight時所傳回的值。

注意事項

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

支援和意見反應

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