Page.DropCallout メソッド (Visio)

指定したターゲット図形の近くのページに新しい吹き出し 図形 オブジェクトを作成し、吹き出しをターゲット図形に関連付けます。 引き出し図形を返します。

構文

expression. DropCallout( _ObjectToDrop_ , _TargetShape_ )

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

パラメーター

名前 必須 / オプション データ型 説明
ObjectToDrop 必須 [UNKNOWN] ページに追加する引き出し。 MasterMasterShortcutShape、または IDataObject オブジェクトを指定できます。
TargetShape 必須 Shape 引き出しを関連付ける既存の図形。

戻り値

Shape

注釈

ObjectToDrop パラメーターが Microsoft Visio オブジェクトでない場合は、"無効なパラメーターです" というエラーが返されます。 渡す値がメソッドのコンテキストに一致しない図形である場合は、"無効なソースです" というエラーが返されます。

TargetShape パラメーターが null の場合、Visio では吹き出し図形はページの中央に配置され、ターゲット図形には関連付けられません。 指定した対象図形がページの最上位メンバーでない場合は、"無効なパラメーターです" というエラーが返されます。

DropCallout メソッドは、Visio ユーザー インターフェイスの [コールアウトの挿入] コマンドに対応します。 ( [挿入] タブで [吹き出し] をクリックします。)

次の Visual Basic for Applications (VBA) の例は、DropCallout メソッドを使用してアクティブなページに吹き出しを追加し、それを特定の図形に関連付ける方法を示しています。

Dim vsoDocument As Visio.Document
Set vsoDocument = Application.Documents.OpenEx(Application.GetBuiltInStencilFile(visBuiltInStencilCallouts, visMSUS), visOpenHidden) 
Application.ActivePage.DropCallout vsoDocument.Masters.ItemU("Text callout"), vsoTargetShape
vsoDocument.Close

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

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