Page.DropCallout 方法 (Visio)
在靠近指定靶心圖表形的頁面上建立新的圖說文字 Shape 物件,並將圖說文字與靶心圖表形產生關聯。 會傳回註標圖形。
語法
expression。 DropCallout
( _ObjectToDrop_
, _TargetShape_
)
表達 代表 Page 物件的變數。
參數
名稱 | 必要/選用 | 資料類型 | 描述 |
---|---|---|---|
ObjectToDrop | 必要 | [UNKNOWN] | 要新增至頁面的註標。 可以是 Master、 MasterShortcut、 Shape或 IDataObject 物件。 |
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 支援與意見反應。