Shape.GluedShapes-Methode (Visio)
Gibt ein Array zurück, das die Bezeichner der Shapes enthält, die an ein Shape geklebt werden.
Syntax
Ausdruck.
GluedShapes
( _Flags_
, _CategoryFilter_
, _pOtherConnectedShape_
)
expression 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 | Shape | Zusätzliche Form, an die zurückgegebene Formen ebenfalls geklebt werden müssen. |
Rückgabewert
Long()
Hinweise
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 ein 1D-Shape 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 eine 2D-Form 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.