Compartilhar via


Shape.GluedShapes method (Visio) (Método Shape.GluedShapes [Visio])

Devolve uma matriz que contém os identificadores das formas coladas a uma forma.

Sintaxe

expression. GluedShapes( _Flags_ , _CategoryFilter_ , _pOtherConnectedShape_ )

expressão Uma variável que representa um objeto Shape.

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Flags Obrigatório VisGluedShapesFlags A dimensionalidade e direcionalidade dos pontos de ligação das formas a devolver.
CategoryFilter Obrigatório String A categoria de formas a ser retornada. Consulte Comentários para obter mais informações
pOtherConnectedShape Opcional Formato A forma adicional à qual as formas devolvidas também têm de ser coladas.

Valor de retorno

Longo()

Comentários

Flags deve ser uma das constantes VisGluedShapesFlags a seguir.

Constant Valor Descrição
visGluedShapesAll1D 0 Devolver todas as formas 1D coladas a esta forma.
visGluedShapesIncoming1D 1 Devolver formas 1D cujos pontos finais estão colados a esta forma.
visGluedShapesOutgoing1D 2 Devolver formas 1D cujos pontos de partida estão colados a esta forma.
visGluedShapesAll2D 3 Devolva todas as formas 2D coladas a esta forma e todas as formas 2D às quais esta forma está colada.
visGluedShapesIncoming2D 4 Se o objeto de origem for uma forma 1D, devolva a forma 2D à qual o ponto inicial está colado. Se o objeto de origem for uma forma 2D, devolva as formas 2D coladas a esta forma.
visGluedShapesOutgoing2D 5 Se o objeto de origem for uma forma 1D, devolva a forma 2D à qual o ponto final está colado. Se o objeto de origem for uma forma 2D, devolva as formas 2D às quais esta forma está colada.

As categorias são cadeias de caracteres definidas pelo usuário que você pode usar para categorizar formas, e assim, restringir a associação em um contêiner. Você pode definir categorias na célula User.msvShapeCategories do ShapeSheet para uma forma. Você pode definir várias categorias para uma forma separando-as com ponto-e-vírgulas.

Os pontos de conexão com direcionalidade dupla () são identificados como de entrada ou de saída com base na maneira que são usadas em uma determinada conexão.

O método GluedShapes falhará se o objeto de origem for uma parte de um mestre ou guia. As guias são excluídas de qualquer lista de formas retornada.

Se especificar uma forma inválida para pOtherConnectedShape , o Microsoft Visio devolve um erro de Parâmetro Inválido.

GluedShapes retornará uma matriz vazia se não houver formas qualificadoras a serem retornadas.

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.