Compartir a través de


Método Shape.Disconnect (Visio)

Despega los puntos finales de conector especificados y los desplaza la cantidad indicada desde las formas a las que estaban unidos.

Sintaxis

expresión. Disconnect( _ConnectorEnd_ , _OffsetX_ , _OffsetY_ , _Units_ )

Expresión Variable que representa un objeto Shape .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
ConnectorEnd Obligatorio VisConnectorEnds El extremo del conector que se va a desconectar.
OffsetX Obligatorio Double Distancia x que se alejará el extremo de conector de la forma.
OffsetY Obligatorio Double Distancia y que se alejará el extremo de conector de la forma.
Unidades Obligatorio VisUnitCodes Unidades de medida para los valores de desplazamiento asignados.

Valor devuelto

Nothing

Comentarios

ConnectorEnddebe ser una de las siguientes constantes VisConnectorEnds.

Constante Valor Descripción
visConnectorBeginPoint 0 Punto inicial del conector.
visConnectorEndPoint 1 Punto final del conector.
visConnectorBothEnds 2 Punto inicial y final del conector.

Al llamar a Disconnect en una forma de conector (una forma enrutable 1D), uno o ambos puntos de conexión del conector no se pegan de sus formas de destino, en función del valor de parámetro ConnectorEnd especificado. Si un extremo especificado no se encuentra pegado, Microsoft Visio no realiza ninguna acción.

Visio desplaza los puntos de conexión desde su posición actual en la cantidad especificada por OffsetX , OffsetY y unidades. Los valores de desplazamiento de 0 significan que los puntos de conexión no se mueven.

El método Disconnect no se aplica a formas sin conectores. Si se llama a Disconnect en una forma sin conectores o en una forma en un patrón, Visio devuelve un error "Origen no válido".

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.