次の方法で共有


Characters.TabPropsRow プロパティ (Visio)

Characters オブジェクトのタブの書式設定情報を含む、シェイプシートの [タブ] セクションの行のインデックスを返します。 読み取り専用です。

構文

TabPropsRow (BiasLorR)

Characters オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
BiasLorR 必須 Integer 検索の方向です。

戻り値

整数

注釈

行のインデックスを図形の CellsSRC プロパティへの引数として指定すると、タブ書式の実行を表す行を検索できます。 [ホーム] タブで [フォント] 矢印をクリックし、[タブ] をクリックすると表示される、[テキスト] ダイアログ ボックスの [タブ] タブで、タブの書式を表示または変更することもできます。

Characters オブジェクトのタブの書式を表す場合に、複数のタブ プロパティの行が使用されていると、TabPropsRow プロパティは -1 を返します。 このような場合、Microsoft Visio は引数 BiasLorR の値を無視します。 (同じタブ書式を持つ 2 つの段落は、シェイプシート内で同じ行を共有します。Visio では、タブの書式設定が変更された場合にのみ、新しい ShapeSheet 行が作成されます (たとえば、左揃えから右揃えまで)。

Characters オブジェクトが同じタブ プロパティ行の中のいくつかの文字にまたがる場合、ParaPropsRow はその行のインデックスを返します。 この場合にも、Visio は引数 BiasLorR を無視します。

Characters オブジェクトが一連の文字ではなく挿入ポイントを表す場合 (つまり、Begin プロパティと End プロパティが同じ値を返す場合)、BiasLOrR 引数を使用して、返す行インデックスを決定します。

定数
visBiasLetVisioChoose 0
visBiasLeft 1
visBiasRight 2

挿入ポイントの左側にある文字のタブ書式を対象とする行には、visBiasLeft を指定します。 挿入ポイントの右側にある文字のタブ書式を対象とする行には、visBiasRight を指定します。

visBiasLetVisioChoose を指定した場合、Visio は、挿入ポイントからユーザー インターフェイスに入力された新しいテキストに適用されるのと同じロジックを使用します。 通常、つまり、Visio は文字のタブ形式を新しいテキストに挿入ポイントの左側に適用するため、 TabPropsRowvisBiasLeft を渡した場合と同じ値を返します。 (このコンテキストでの "left" の意味の説明については、次の注を参照してください)。ただし、挿入ポイントが新しい段落の先頭にある場合、 TabPropsRowvisBiasRight を渡した場合に返される値を返します。

注:

Characters オブジェクトのコンテキストでは、「左」が論理的に優先されることを意味します。 つまり、文字を書くときには最初に入力した文字が他の文字の左側に置かれるのが普通であるということです。 ただし、文字を左から右にではなく右から左に書く方が一般的な言語もあるため、区別する必要があります。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。