次の方法で共有


調整オブジェクト (Word)

指定されたオートシェイプまたはワードアート オブジェクトの調整値のコレクションを含みます。 それぞれの調整値は、調整ハンドルの調整方法を表します。 たとえば、一部の調整ハンドルは 2 つの方法で調整できるため、一部のハンドルは水平方向と垂直方向の両方で調整できるため、調整ハンドルよりも多くの調整値を持つことができます。 図形には、最大 8 つの調整値があります。

注釈

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

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

注:

調整可能な図形ごとに調整は異なります。特定の図形を調整したときの結果を確認するには、手動で 1 つだけ図形を作成し、マクロに記録しながら図形を調整し、記録されたコードを調べることを推奨します。

次の表は、主な種類の有効な調整値の範囲をまとめたものです。 ほとんどの場合、有効値の範囲外の値を指定すると、その値に最も近い有効値が調整値に適用されます。

調整の種類 有効な値
線型 (水平または垂直) 通常、調整値 0.0 は図形の左端または上端を表し、調整値 1.0 は図形の右端または下端を表します。 有効値は、手動で図形に実行できる有効な調整に対応しています。 たとえば、調整ハンドルを手動で図形の半分までしか動かすことができない場合、対応する調整の最大値は 0.5 です。 吹き出しの場合、値 0.0 と 1.0 は、吹き出しの始点と終点で定義される四角形の限界値を表し、負の値および 1.0 を超える値が有効な値となります。
放射状 調整値 1.0 は、図形の幅に相当します。 最大値は 0.5 で、図形の中間を表します。
角度 値は度で表されます。 -180 から 180 の範囲外の値を指定すると、その範囲内に正規化されます。

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

Set rac = ActiveDocument.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 のサポートおよびフィードバックを参照してください。