CalloutFormat.Drop プロパティ (Word)

テキスト境界ボックスの端から、吹き出し線がテキスト ボックスに接続する場所までの垂直方向の距離 (ポイント単位) を返します。 読み取り専用で 1 つ です。

構文

Drop

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

注釈

Drop プロパティは、ドロップ値が明示的に設定された吹き出しに適用されます。 テキスト ボックスが吹き出し線の原点 (吹き出しが指す場所) の左側にない場合を除き、この距離はテキスト ボックスの上部から測定されます。ただし、この場合、ドロップ距離はテキスト ボックスの下部から測定されます。

このプロパティの値を設定するには、 CustomDrop メソッドを使用します。

このプロパティの値は、引き出し線のドロップ値が明示的に設定されている場合、つまり、 DropType プロパティの値が msoCalloutDropCustom の場合にのみ、引き出し線とテキスト ボックスが接する位置を正確に反映します。 ステートメント PresetDrop msoCalloutCustomDrop を使用して、 DropType プロパティを msoCalloutDropCustom に設定します。

次の使用例は、作業中の文書の 1 番目の図形でユーザー設定のドロップ値が設定されている場合、その値が吹き出しのテキスト ボックスの縦の長さの半分よりも長いか短いかに応じて、その値を 2 つの既定のドロップ値のどちらかに置き換えます。 この使用例が動作するためには、1 番目の図形が吹き出しである必要があります。

Dim docActive As Document 
 
Set docActive = ActiveDocument 
 
With docActive.Shapes(1).Callout 
 If .DropType = msoCalloutDropCustom Then 
 If .Drop < .Parent.Height / 2 Then 
 .PresetDrop msoCalloutDropTop 
 Else 
 .PresetDrop msoCalloutDropBottom 
 End If 
 End If 
End With

関連項目

CalloutFormat オブジェクト

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

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