Метод 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 и обратная связь.