Método Shape.GluedShapes (Visio)

Devuelve una matriz que contiene los identificadores de las formas que están pegadas a una forma.

Sintaxis

expresión. GluedShapes( _Flags_ , _CategoryFilter_ , _pOtherConnectedShape_ )

expresión Variable que representa un objeto Shape.

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Flags Obligatorio VisGluedShapesFlags La dimensionalidad y direccionalidad de los puntos de conexión de las formas a devolver.
Filtro de categoría Obligatorio String Categoría de las formas que se van a devolver. Para obtener más información, vea los comentarios.
pOtherConnectedShape Opcional Shape Forma adicional a la que también se deben pegar las formas devueltas.

Valor devuelto

Long()

Comentarios

Flagsdebe ser una de las siguientes constantes VisGluedShapesFlags.

Constante Valor Descripción
visGluedShapesAll1D 0 Devolver todas las formas 1D que están pegadas a esta forma.
visGluedShapesIncoming1D 1 Devolver formas 1D cuyos extremos estén pegados a esta forma.
visGluedShapesOutgoing1D 2 Devolver formas 1D cuyos puntos iniciales estén pegados a esta forma.
visGluedShapesAll2D 3 Devolver todas las formas 2D que están pegadas a esta forma y todas las formas 2D a las que está pegada esta forma.
visGluedShapesIncoming2D 4 Si el objeto de origen es una forma 1D, devuelve la forma 2D a la que está pegado el punto inicial. Si el objeto de origen es una forma 2D, devuelva las formas 2D pegadas a esta forma.
visGluedShapesOutgoing2D 5 Si el objeto de origen es una forma 1D, devuelve la forma 2D a la que está pegado el punto final. Si el objeto de origen es una forma 2D, devuelve las formas 2D a las que está pegada esta forma.

Las categorías son cadenas definidas por el usuario que se pueden usar para clasificar las formas y, de esa manera, restringir la pertenencia en un contenedor. Las categorías se pueden definir en la celda User.msvShapeCategories, en la ShapeSheet de una forma. Se pueden definir varias categorías para una forma, separando dichas categorías con punto y coma.

Los puntos de conexión que tienen doble direccionalidad (entrante y saliente) se identifican como entrantes o salientes en función de la manera en que se usan en una conexión determinada.

El método GluedShapes no funciona si el objeto de origen es parte de una forma patrón o una guía. Las guías están excluidas de cualquier lista de formas devueltas.

Si especifica una forma no válida para pOtherConnectedShape , Microsoft Visio devuelve un error de parámetro no válido.

GluedShapes devuelve una matriz vacía si no hay formas aplicables para devolver.

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.