調整オブジェクト (PowerPoint)
指定されたオートシェイプ オブジェクト、ワードアート オブジェクト、またはコネクタの調整値のコレクションを含んでいます。
注釈
各調整値は、調整ハンドルを調整する方法の 1 つを表します。 たとえば、一部の調整ハンドルは 2 つの方法で調整できるため、一部のハンドルは水平方向と垂直方向の両方で調整できるため、調整ハンドルよりも多くの調整値を持つことができます。 図形には、最大 8 つの調整を持つことができます。
調整 プロパティを使用して、 Adjustments オブジェクトを取得します。 1 つの 調整値を 返すには、調整 (インデックス) を使用します。 index は調整値のインデックス番号です。
図形によって調整値の数が異なり、調整の種類によって図形の形状の変更方法が異なり、調整の種類によって有効値の範囲が異なります。 たとえば、次の図は、右矢印吹き出しの 4 つの調整値のそれぞれが吹き出しのジオメトリの定義に与える影響を示しています。
注:
[!メモ] 調整可能なオブジェクトはそれぞれ調整方法が個々で異なるため、特定の図形の調整方法を調べるには、変更したい図形をマウスで作成し、マクロ記録で調整を記録したコードについて調べることをお勧めします。 (PowerPoint 2010 以降を実行している場合、マクロ レコーダーは存在しなくなります)。
次の表は、主な種類の有効な調整値の範囲をまとめたものです。 ほとんどの場合、有効値の範囲外の値を指定すると、その値に最も近い有効値が調整値に適用されます。
調整の種類 | 有効値 |
---|---|
線型 (水平または垂直) | 通常、調整値 0.0 は図形の左端または上端を表し、調整値 1.0 は図形の右端または下端を表します。 有効値は、手動で図形に実行できる有効な調整に対応しています。 たとえば、調整ハンドルを手動で図形の中間までしか移動できない場合、対応する調整の最大値は 0.5 となります。 コネクタや吹き出しなどの図形では、調整値 0.0 および 1.0 は、コネクタまたは引き出し線の始点と終点で定義される四角形の制限値を表し、負の値と 1.0 を超える値が有効な値となります。 |
放射状 | 調整値 1.0 は、図形の幅に相当します。 最大値は 0.5 で、図形の中間を表します。 |
角度 | 値は度で表されます。 -180 から 180 の範囲外の値を指定すると、その範囲内に正規化されます。 |
例
次の使用例は、myDocument に右矢印吹き出しを追加し、調整値を設定します。 図形は 3 つの調整ハンドルしか持っていませんが、4 つの調整を持つことに注意してください。 3 番目と 4 番目の調整は、矢印の頭と軸の間のハンドルに対応します。
Set myDocument = ActivePresentation.Slides(1)
Set rac = myDocument.Shapes _
.AddShape(msoShapeRightArrowCallout, 10, 10, 250, 190)
With rac.Adjustments
.Item(1) = 0.5 'adjusts width of text box
.Item(2) = 0.15 'adjusts width of arrow head
.Item(3) = 0.8 'adjusts length of arrow head
.Item(4) = 0.4 'adjusts width of arrow neck
End With
関連項目
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。