Compartir a través de


Método Shape.GluedShapes (Visio)

Devuelve una matriz que contiene los identificadores de las formas 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 Dimensionalidad y direccionalidad de los puntos de conexión de las formas que se van a devolver.
CategoryFilter 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 Devuelve todas las formas 1D que están pegadas a esta forma.
visGluedShapesIncoming1D 1 Devuelve formas 1D cuyos puntos finales están pegados a esta forma.
visGluedShapesOutgoing1D 2 Devuelve formas 1D cuyos puntos iniciales se pegan a esta forma.
visGluedShapesAll2D 3 Devuelve todas las formas 2D que están pegadas a esta forma y todas las formas 2D a las que esta forma está pegada.
visGluedShapesIncoming2D 4 Si el objeto de origen es una forma 1D, devuelve la forma 2D a la que se pega el punto inicial. Si el objeto de origen es una forma 2D, devuelve las formas 2D que se pegan a esta forma.
visGluedShapesOutgoing2D 5 Si el objeto de origen es una forma 1D, devuelve la forma 2D a la que se pega el punto final. Si el objeto de origen es una forma 2D, devuelva 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.