次の方法で共有


Page.DropCallout メソッド (Visio)

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

構文

expression. DropCallout( _ObjectToDrop_ , _TargetShape_ )

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

パラメーター

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

戻り値

図形

注釈

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

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