Shape.GluedShapes-Methode (Visio)

Gibt ein Array zurück, das die Bezeichner der Shapes enthält, die an eine Form geklebt werden.

Syntax

Ausdruck. GluedShapes( _Flags_ , _CategoryFilter_ , _pOtherConnectedShape_ )

Ausdruck Eine Variable, die ein Shape-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Flags Erforderlich VisGluedShapesFlags Die Dimensionalität und Direktionalität der Verbindungspunkte der zurückzugebenden Formen.
CategoryFilter Erforderlich String Die Kategorie der zurückzugebenden Shapes. Weitere Informationen finden Sie in den Hinweisen.
pOtherConnectedShape Optional Form Zusätzliche Form, an die zurückgegebene Formen ebenfalls geklebt werden müssen.

Rückgabewert

Long()

HinwBemerkungeneise

Flags muss eine der folgenden VisGluedShapesFlags-Konstanten sein:

Konstante Wert Beschreibung
visGluedShapesAll1D 0 Gibt alle 1D-Shapes zurück, die an diese Form geklebt sind.
visGluedShapesIncoming1D 1 Gibt 1D-Shapes zurück, deren Endpunkte an diese Form geklebt sind.
visGluedShapesOutgoing1D 2 Gibt 1D-Shapes zurück, deren Anfangspunkte an dieses Shape geklebt sind.
visGluedShapesAll2D 3 Gibt alle 2D-Shapes zurück, die an dieses Shape geklebt sind, sowie alle 2D-Shapes, an die dieses Shape geklebt ist.
visGluedShapesIncoming2D 4 Wenn das Quellobjekt eine 1D-Form ist, geben Sie die 2D-Form zurück, an die der Anfangspunkt geklebt ist. Wenn das Quellobjekt ein 2D-Shape ist, geben Sie die 2D-Shapes zurück, die an dieses Shape geklebt sind.
visGluedShapesOutgoing2D 5 Wenn das Quellobjekt ein 1D-Shape ist, geben Sie die 2D-Form zurück, an die der Endpunkt geklebt wird. Wenn das Quellobjekt ein 2D-Shape ist, geben Sie die 2D-Shapes zurück, an die dieses Shape geklebt ist.

Kategorien sind vom Benutzer definierte Zeichenfolgen, die zum Kategorisieren von Shapes und damit zum Einschränken der Mitgliedschaft in einem Container verwendet werden können. Kategorien können in der Zelle User.msvShapeCategories im ShapeSheet eines Shapes definiert werden. Sie können mehrere Kategorien für ein Shape definieren, indem Sie diese Kategorien durch Semikolons trennen.

Verbindungspunkte, die eine duale Richtungsabhängigkeit (sowohl einwärts als auch auswärts) aufweisen, werden basierend auf der jeweiligen Verwendung in der speziellen Verbindung als ein- oder als ausgehend identifiziert.

Die GluedShapes-Methode schlägt fehl, wenn das Quellobjekt Teil eines Master-Shapes oder einer Führungslinie ist. Führungslinien werden aus allen zurückgegebenen Shape-Listen ausgeschlossen.

Wenn Sie eine ungültige Form für pOtherConnectedShape angeben, gibt Microsoft Visio den Fehler Ungültiger Parameter zurück.

GluedShapes gibt ein leeres Array zurück, wenn es keine geeigneten Shapes gibt, die zurückgegeben werden können.

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.