次の方法で共有


Adjustments オブジェクト (Publisher)

指定されたオートシェイプまたはワードアート オブジェクトの調整値のコレクションを含みます。

注釈

各調整値は、調整ハンドルを調整する方法の 1 つを表します。 一部の調整ハンドルは 2 つの方法で調整できるため、たとえば、一部のハンドルは水平方向と垂直方向の両方で調整できるため、調整ハンドルよりも多くの調整値を持つことができます。 図形には、最大 8 つの調整を持つことができます。

Shape オブジェクトの Adjustments プロパティを使用して、Adjustments オブジェクトを取得します。 1 つの 調整値を 返すには、調整 (インデックス) を使用します。 index は調整値のインデックス番号です。

図形によって調整値の数が異なり、調整の種類によって図形の形状の変更方法が異なり、調整の種類によって有効値の範囲が異なります。

次の表は、異なる種類の調整の、有効な調整値の範囲を示します。 ほとんどの場合、有効な値の範囲を超える値を指定すると、最も近い有効な値が調整に割り当てられます。

調整の種類 有効な値
線型 (水平または垂直) 通常、調整値 0.0 は図形の左端または上端を表し、調整値 1.0 は図形の右端または下端を表します。 有効な値は、図形に対して手動で行うことができる有効な調整に対応します。 たとえば、調整ハンドルを手動で図形の半分までしか動かすことができない場合、対応する調整の最大値は 0.5 です。

吹き出しの場合、値 0.0 と 1.0 は、吹き出しの始点と終点で定義される四角形の限界値を表し、負の値および 1.0 を超える値が有効な値となります。
放射状 調整値 1.0 は、図形の幅に相当します。 最大値は 0.5、または図形の中間です。
角度 値は度で表されます。 -180 から 180 の範囲外の値を指定すると、その範囲内に正規化されます。

次の使用例は、作業中の文書に右矢印吹き出しを追加し、調整値を設定します。 図形には 3 つの調整ハンドルしかありませんが、調整は 4 つあることに注意してください。 3 番目と 4 番目の調整は、矢印の頭と軸の間のハンドルに対応します。

Sub AdjustRightArrowCallout() 
 With ActiveDocument.Pages(1).Shapes.AddShape( _ 
 Type:=msoShapeRightArrowCallout, Left:=72, Top:=72, _ 
 Width:=250, Height:=190).Adjustments 
 .Item(1) = 0.75 'Adjusts width of text box 
 .Item(2) = -0.5 'Adjusts width of arrowhead 
 .Item(3) = 0.8 'Adjusts length of arrowhead 
 .Item(4) = -0.75 'Adjusts width of arrow neck 
 End With 
End Sub

プロパティ

関連項目

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

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