Shape.Disconnect-Methode (Visio)

Hebt das Ankleben der angegebenen Verbinderendpunkte auf und setzt diese um den angegebenen Wert von den Shapes ab, mit denen sie verbunden sind.

Syntax

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

Ausdruck Eine Variable, die ein Shape-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
ConnectorEnd Erforderlich VisConnectorEnds Der Endpunkt des zu trennenden Verbinders
OffsetX Erforderlich Double Der x-Abstand, um den der Verbinderendpunkt vom Shape weg bewegt wird
OffsetY Erforderlich Double Der y-Abstand, um den der Verbinderendpunkt vom Shape weg bewegt wird
Einheiten Erforderlich VisUnitCodes Die Maßeinheiten für die zugewiesenen Versatzwerte

Rückgabewert

Nothing

HinwBemerkungeneise

ConnectorEnd muss eine der folgenden VisConnectorEnds-Konstanten sein:

Konstante Wert Beschreibung
visConnectorBeginPoint 0 Der Anfangspunkt des Verbinders
visConnectorEndPoint 1 Der Endpunkt des Verbinders
visConnectorBothEnds 2 Sowohl der Anfangs- als auch der Endpunkt des Verbinders

Wenn Sie Disconnect für ein Verbinder-Shape (eine 1D-routingfähige Form) aufrufen, wird ein oder beide Endpunkte des Verbinders basierend auf dem angegebenen ConnectorEnd-Parameterwert von ihren Zielformen entfernt. Wenn ein angegebener Endpunkt nicht angeklebt ist, führt Microsoft Visio keine Aktion durch.

Visio versetzt die Endpunkte von ihrer aktuellen Position um den durch OffsetX , OffsetY und Units angegebenen Betrag. Offsetwerte von 0 bedeuten, dass die Endpunkte nicht verschoben werden.

Die Disconnect-Methode gilt nicht für Shapes, die keine Verbinder sind. Wird Disconnect für ein Shape aufgerufen, das kein Verbinder oder ein Shape im Master-Shape ist, gibt Visio den Fehler "Ungültige Quelle" aus.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.