Page.DropCallout 方法 (Visio)

在指定目标形状附近的页面上创建新的标注 形状 对象,并将标注与目标形状相关联。 返回标注形状。

语法

expressionDropCallout( _ObjectToDrop_ , _TargetShape_ )

表达 一个代表 Page 对象的变量。

参数

名称 必需/可选 数据类型 说明
ObjectToDrop 必需 [未知] 要添加到页面的标注。 可以是 MasterMasterShortcutShapeIDataObject 对象。
TargetShape 必需 Shape 与标注关联的现有形状。

返回值

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 支持和反馈,获取有关如何接收支持和提供反馈的指南。