ShapeRange.Align メソッド (発行元)

指定した ShapeRange オブジェクトのすべての図形を配置します。

構文

Align (AlignCmd, RelativeTo)

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

パラメーター

名前 必須 / オプション データ型 説明
AlignCmd 必須 MsoAlignCmd 図形を配置する方法を指定します。
RelativeTo 必須 MsoTriState 図形を配置するときに、ページを基準とするか、図形の互いの位置を基準とするかを指定します。

注釈

AlignCmd パラメーターは、Microsoft Office タイプ ライブラリで宣言されている MsoAlignCmd 定数のいずれかです。次の表に示します。

定数 説明
msoAlignBottoms 図形の下端を揃えて配置します。 RelativeTo がmsoFalse の場合、一番下の図形が、他の図形が揃う線を決定します。
msoAlignCenters 図形を垂直方向の中央に揃えて配置します。 RelativeTo がmsoFalse の場合、図形は左端と右端の図形の中間の線に配置されます。
msoAlignLefts 図形の左端に沿って整列します。 RelativeTo がmsoFalse の場合、左端の図形が他の図形を揃える線を決定します。
msoAlignMiddles 図形を水平方向の中央に揃えて配置します。 RelativeTo がmsoFalse の場合、図形は一番上の図形と一番下の図形の中間の線に配置されます。
msoAlignRights msoAlignRights 図形の右側の端に沿って整列します。 RelativeTo がmsoFalse の場合、右端の図形が他の図形を揃える線を決定します。
msoAlignTops 上端に図形を配置します。 RelativeTo がmsoFalse の場合、一番上の図形が他の図形を揃える線を決定します。

RelativeTo パラメーターには、MsoTriState 定数の 1 つを指定できます。

定数 説明
msoFalse 互いの位置を基準にして図形が配置されます。
msoTrue ページを基準にして図形が配置されます。

RelativeTo パラメーターが msoFalse で、図形範囲に図形が 1 つしか含まれていない場合は、エラーが発生します。

次の使用例は、作業中の文書の先頭ページの図形すべてを垂直方向の中央に揃えて配置します。

ActiveDocument.Pages(1).Shapes.Range.Align _ 
 AlignCmd:=msoAlignCenters, _ 
 RelativeTo:=msoTrue 

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

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