Partilhar via


Método Shape.Disconnect (Visio)

Descola os pontos finais do conector especificado e desloca o valor especificado das formas às quais eles estavam associados.

Sintaxe

expression. Disconnect( _ConnectorEnd_ , _OffsetX_ , _OffsetY_ , _Units_ )

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

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
ConnectorEnd Obrigatório VisConnectorEnds A extremidade do conector a ser desconectada.
OffsetX Obrigatório Double A distância x que a extremidade do conector é movida para longe da forma.
OffsetY Obrigatório Double A distância y que a extremidade do conector é movida para longe da forma.
Units Obrigatório VisUnitCodes As unidades de medida dos valores de deslocamento atribuídos.

Valor de retorno

Nothing

Comentários

ConnectorEnd deve ser uma das constantes VisConnectorEnds.

Constant Valor Descrição
visConnectorBeginPoint 0 O ponto inicial do conector.
visConnectorEndPoint 1 O ponto final do conector.
visConnectorBothEnds 2 O ponto inicial e final do conector.

Quando você chama Desconectar em uma forma de conector (uma forma roteável 1D), um ou ambos os pontos de extremidade do conector são descolados de suas formas de destino, com base no valor especificado do parâmetro ConnectorEnd . Se um ponto final especificado não for colado, o Microsoft Visio não executará nenhuma ação.

O Visio compensa os pontos de extremidade de sua posição atual pelo valor especificado por OffsetX , OffsetY e Units. Os valores de deslocamento de 0 significam que os pontos de extremidade não se movem.

O método Disconnect não se aplica a formas que não sejam de conector. Se você chamar Disconnect em um formato que não seja de conector ou em uma forma em um mestre, o Visio retornará um erro de origem inválida.

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.