Page.DropCallout 方法 (Visio)

在靠近指定靶心圖表形的頁面上建立新的圖說文字 Shape 物件,並將圖說文字與靶心圖表形產生關聯。 會傳回註標圖形。

語法

expressionDropCallout( _ObjectToDrop_ , _TargetShape_ )

表達 代表 Page 物件的變數。

參數

名稱 必要/選用 資料類型 描述
ObjectToDrop 必要 [UNKNOWN] 要新增至頁面的註標。 可以是 MasterMasterShortcutShapeIDataObject 物件。
TargetShape 必要 Shape 要與註標產生關聯的現有圖形。

傳回值

圖形

註解

如果 ObjectToDrop 參數並非 Microsoft Visio 物件,Visio 將傳回「無效的參數」錯誤。 如果傳遞的值為圖形但與此方法的內容意旨不符,Visio 則會傳回「無效的來源」錯誤。

如果 TargetShape 剖析器為 Null,Visio 會將圖說文字圖形放在頁面中央,而且不會將它與任何靶心圖表形產生關聯。 如果指定的目標圖形並非頁面的最上層成員,Visio 將傳回「無效的參數」錯誤。

DropCallout方法會對應至 Visio 使用者介面中的插入注標命令。 (在 [ 插入] 索 引標籤上,按一下 [Callout.)

範例

下列 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 支援與意見反應