Freigeben über


Shapes.ItemFromUniqueID-Eigenschaft (Visio)

Gibt das Shape-Objekt zurück, das mit dem angegebenen UniqueID-Eigenschaftswert übereinstimmt. Schreibgeschützt.

Syntax

Ausdruck. ItemFromUniqueID( _UniqueID_ )

expression Eine Variable, die ein Shapes-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
UniqueID Erforderlich String Die eindeutige ID eines Shape-Objekts.

Rückgabewert

Shape

Hinweise

Microsoft Visio identifiziert Shapes anhand von zwei verschiedenen IDs: Shape-IDs und eindeutigen IDs. Shape-IDs sind numerische Werte, durch die Shapes innerhalb des Bereichs eines einzelnen Zeichenblatts oder Masters eindeutig identifiziert werden. In Bezug auf den Zeichnungsbereich sind sie jedoch nicht eindeutig.

Eindeutige IDs sind GUIDs (Globally Unique Identifier). Sie sind innerhalb des Dokumentbereichs eindeutig.

Zum Konvertieren zwischen Form-IDs und eindeutigen IDs können Sie zwei Methoden des Page-Objekts verwenden: ShapeIDsToUniqueIDs und UniqueIDsToShapeIDs.

Standardmäßig verfügt ein Shape nicht über eine eindeutige ID. Ein Shape erhält nur dann eine eindeutige ID, wenn Sie ihren schreibgeschützten UniqueID-Eigenschaftswert erhalten, indem Sie die Eigenschaft für das Shape aufrufen und ihr die visGetOrMake-Konstante aus der VisUniqueIDArgs-Enumeration übergeben.

Wenn ein Shape-Objekt eine eindeutige ID besitzt, hat kein anderes Shape in irgendeinem Dokument dieselbe ID.

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.