Page.AutoConnectMany-Methode (Visio)

Zeichnet automatisch mehrere Verbindungen in den angegebenen Richtungen zwischen den angegebenen Shapes. Gibt die Anzahl der verbundenen Shapes zurück.

Syntax

Ausdruck. AutoConnectMany( _FromShapeIDs()_ , _ToShapeIDs()_ , _PlacementDirs()_ , _[Connector]_ )

Ausdruck Eine Variable, die ein Page-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
FromShapeIDs() Erforderlich Long Ein Array mit IDs der Shapes, von denen aus eine Verbindung gezeichnet werden soll
ToShapeIDs() Erforderlich Long Ein Array mit IDs der Shapes, zu denen aus eine Verbindung gezeichnet werden soll
PlacementDirs() Erforderlich Long Ein Array von VisAutoConnectDir-Konstanten , die die Richtungen darstellen, in denen die Verbindungen gezeichnet werden sollen. Mögliche Werte finden Sie in den Hinweisen.
Connector Optional [UNBEKANNT] Der zu verwendende Verbinder. Kann ein Master-, MasterShortcut-, Shape- oder IDataObject-Objekt sein.

Rückgabewert

Long

HinwBemerkungeneise

Übergeben Sie für den PlacementDirs()-Parameter ein Array mit Werten aus der VisAutoConnectDir-Aufzählung, um die Verbindungsrichtung anzugeben (also an welcher Stelle sich das verbundene Shape in Relation zum primären Shape befindet). Mögliche Werte für PlacementDirs() sind wie folgt.

Konstante Wert Beschreibung
visAutoConnectDirDown 2 Nach unten verbinden.
visAutoConnectDirLeft 3 Nach links verbinden.
visAutoConnectDirNone 0 Verbinden, ohne die Shapes zu verschieben.
visAutoConnectDirRight 4 Nach rechts verbinden.
visAutoConnectDirUp 1 Nach oben verbinden.

Das Aufrufen der AutoConnectMany-Methode entspricht dem mehrfachen Aufrufen der Shape.AutoConnect-Methode.

Sie können dieselbe Form mehrmals in jedes Array einschließen, das Sie als Parameter übergeben. Sie können die AutoConnectMany-Methode nicht verwenden, um ein Shape mit sich selbst zu verbinden.

Wenn ein bestimmter AutoConnectMany-Vorgang fehl schlägt oder ungültig ist, überspringt Microsoft Visio diesen Vorgang und führt das nächste Element in jedem Parameterarray aus. AutoConnectMany gibt die gesamte Anzahl an Elementen zurück, die erfolgreich verarbeitet wurden.

Wenn die Parameterarrays nicht jeweils die gleiche Anzahl von Werten enthalten, gibt Visio den Fehler Ungültiger Parameter zurück.

Der optionale Connector-Parameterwert muss ein Objekt sein, das sich auf ein eindimensionales, umleitbares Shape bezieht. Wenn Sie keinen Wert für Connector übergeben, verwendet Visio den dynamischen Standardconnector.

Wenn Sie die IDataObject-Schnittstelle verwenden, um eine Auswahl von Shapes für Connector zu übergeben, verwendet Visio nur die erste Form. Wenn es sich bei Connector nicht um ein Visio-Objekt handelt, gibt Visio den Fehler "Ungültiger Parameter" aus. Wenn Connector kein Shape ist, das dem Kontext der Methode entspricht, 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.