次の方法で共有


Selection.LayoutIncremental メソッド (Visio)

選択範囲内の図形の位置を微調整し、図形を整列または均等配置します。

構文

LayoutIncremental( _AlignOrSpace_ , _AlignHorizontal_ , _AlignVertical_ , _SpaceHorizontal_ , _SpaceVertical_ , _UnitCode_ )

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

パラメーター

名前 必須 / オプション データ型 説明
AlignOrSpace 必須 VisLayoutIncrementalType レイアウトを微調整する操作の種類 (整列、均等配置、またはその両方) を指定します。 指定可能な値については、「備考」を参照してください。
AlignHorizontal 必須 VisLayoutHorzAlignType 図形を横方向に微調整して整列する方法を示します。 指定可能な値については、「備考」を参照してください。
AlignVertical 必須 VisLayoutVertAlignType 図形を縦方向に微調整して整列する方法を示します (レイアウト スタイルが円の場合を除く)。 指定可能な値については、「備考」を参照してください。
SpaceHorizontal 必須 Double 左右の両端の間隔。 0 以上の値を指定する必要があります。
SpaceVertical 必須 Double 上下の両端の間隔 (レイアウト スタイルが円の場合を除く)。 0 以上の値を指定する必要があります。
UnitCode 必須 VisUnitCodes 間隔の値を表す単位。

戻り値

Nothing

注釈

AlignOrSpace パラメーターには、次に示す VisLayoutIncrementalType クラスの定数のいずれか、または両方 (値は 3) を指定する必要があります。

定数 説明
visLayoutIncrAlign 1 図形を整列します。
visLayoutIncrSpace 2 図形を等間隔に配置します。

AlignHorizontal パラメーターには、次に示す VisLayoutHorzAlignType クラスの定数のいずれかを指定する必要があります。

定数 説明
visLayoutHorzAlignNone 0 横方向に整列しません。
visLayoutHorzAlignDefault 1 横方向に整列する方法を選択します。
visLayoutHorzAlignLeft 2 図形の左端を揃えます。
visLayoutHorzAlignCenter 3 図形の中央を揃えます。
visLayoutHorzAlignRight 4 図形の右端を揃えます。

AlignVertical パラメーターには、次に示す VisLayoutVertAlignType クラスの定数のいずれかを指定する必要があります。

定数 説明
visLayoutVertAlignNone 0 縦方向に整列しません。
visLayoutVertAlignDefault 1 縦方向に整列する方法を選択します。
visLayoutVertAlignTop 2 図形の上端を揃えます。
visLayoutVertAlignMiddle 3 図形の中央を揃えます。
visLayoutVertAlignBottom 4 図形の下端を揃えます。

AlignOrSpacevisLayoutIncrAlign の場合、AlignHorizontalvisLayoutHorzAlignNone 以外の値であるか、AlignVerticalvisLayoutVertAlignNone 以外の値である必要があります。

AlignOrSpacevisLayoutIncrSpace の場合は、AlignHorizontalAlignVertical の両方にゼロより大きい値を指定する必要があります。

AlignOrSpacevisLayoutIncrAlign および visLayoutIncrSpace の組み合わせの場合、これらの条件は両方とも満たされている必要があります。

ページ レイアウト スタイルが円形の場合、Visio では AlignHorizontal 値のみを使用して配置するかどうかを判断し、 SpaceHorizontal パラメーター値のみを使用してスペースにするかどうかを決定します。 AlignVertical パラメーター値と SpaceVertical パラメーター値はそれぞれ無視されます。 この場合、AlignHorizontalvisLayoutHorzAlignNone 以外の値を渡すと、Visio によってアラインメントが実行されます。 同様に、 SpaceHorizontal に 0 より大きい値を渡すと、Visio によって間隔が実行されます。

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

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