Метод Shape.GluedShapes (Visio)

Возвращает массив, содержащий идентификаторы фигур, приклеенных к фигуре.

Синтаксис

выражение. GluedShapes( _Flags_ , _CategoryFilter_ , _pOtherConnectedShape_ )

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Flags Обязательный VisGluedShapesFlags Размерность и направленность точек соединения возвращаемых фигур.
CategoryFilter Обязательный String Категория возвращаемых фигур. Дополнительные сведения см. в разделе Примечания.
pOtherConnectedShape Необязательный Shape Дополнительная фигура, к которой также должны быть приклеены возвращенные фигуры.

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

Long()

Замечания

Флаги должны быть одной из следующих констант VisGluedShapesFlags .

Константа Значение Описание
visGluedShapesAll1D 0 Возвращает все 1D-фигуры, которые приклеены к этой фигуре.
visGluedShapesIncoming1D 1 Возвращает 1D-фигуры, конечные точки которых приклеены к этой фигуре.
visGluedShapesOutgoing1D 2 Возвращает 1D-фигуры, начальные точки которых приклеены к этой фигуре.
visGluedShapesAll2D 3 Возвращает все 2D-фигуры, которые приклеены к этой фигуре, и все двухD-фигуры, к которым эта фигура приклеивается.
visGluedShapesIncoming2D 4 Если исходный объект является 1D-фигурой, верните двухД-фигуру, к которой приклеивается начальная точка. Если исходный объект является двухd-фигурой, верните двухd-фигуры, которые приклеены к этой фигуре.
visGluedShapesOutgoing2D 5 Если исходный объект является 1D-фигурой, верните 2D-фигуру, к которой приклеивается конечная точка. Если исходный объект является двухразовой фигурой, верните 2D-фигуры, к которым эта фигура приклеивается.

Категории — это определяемые пользователем строки, которые можно использовать для классификации фигур и, таким образом, для ограничения членства в контейнере. Категории можно определить в ячейке User.msvShapeCategories в таблице фигур для фигуры. Вы можете определить несколько категорий для фигуры, разделив эти категории с запятой.

Точки подключения с двойной направленностью (как вовнутрь, так и наружу) определяются как входящие или исходящие в зависимости от способа их использования в конкретном соединении.

Метод GluedShapes завершается ошибкой, если исходный объект является частью образца или направляющей. Направляющие исключаются из любого списка возвращаемых фигур.

Если указать недопустимую фигуру для pOtherConnectedShape , Microsoft Visio возвращает ошибку недопустимого параметра.

GluedShapes возвращает пустой массив, если нет возвращаемых фигур.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.