Метод Page.DropCallout (Visio)

Создает новый объект фигуры выноски на странице рядом с указанной целевой фигурой и связывает выноску с целевой фигурой. Возвращает фигуру выноски.

Синтаксис

выражение. DropCallout( _ObjectToDrop_ , _TargetShape_ )

Выражение Переменная, представляющая объект Page .

Параметры

Имя Обязательный или необязательный Тип данных Описание
ObjectToDrop Обязательный [НЕИЗВЕСТНО] Выноска, добавляемая на страницу. Может быть объектом Master, MasterShortcut, Shape или IDataObject .
TargetShape Обязательный Shape Существующая фигура, с которой необходимо связать выноску.

Возвращаемое значение

Shape

Замечания

Если параметр ObjectToDrop не является объектом Microsoft Visio, Visio возвращает ошибку "Недопустимый параметр". Если переданное значение является фигурой, которая не соответствует контексту метода, Visio возвращает ошибку "Недопустимый источник".

Если параметр TargetShape paremeter имеет значение NULL, Visio помещает фигуру выноски в центр страницы и не связывает ее с целевыми фигурами. Если указанные целевые фигуры не являются элементами верхнего уровня страницы, Visio возвращает ошибку "Недопустимый параметр".

Метод DropCallout соответствует команде Insert Callout в пользовательском интерфейсе Visio. (На вкладке Вставка щелкните Выноска.)

Пример

В следующем примере Visual Basic для приложений (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 и обратная связь.