ShapeRange.Align メソッド (Publisher)

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

構文

Align (AlignCmd, RelativeTo)

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

パラメーター

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

注釈

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

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

RelativeTo パラメーターには、MsoTriState クラスの定数のいずれかを指定できます。

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

RelativeTo パラメーターが msoFalse で、図形範囲に含まれる図形が 1 つだけの場合、エラーが発生します。

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

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

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

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