Share via


Master.UniqueID-Eigenschaft (Visio)

Gibt die eindeutige ID eines Master-Shapes zurück. Schreibgeschützt.

Syntax

Ausdruck. UniqueID

Ausdruck Ein Ausdruck, der ein Master-Objekt zurückgibt.

Rückgabewert

Zeichenfolge

HinwBemerkungeneise

Ein Master-Objekt hat immer eine eindeutige ID. Wenn Sie ein Master-Shape kopieren, besitzt das neue Master-Shape dieselbe eindeutige ID wie das ursprüngliche Master-Shape (sowie dieselbe Basis-ID). Wenn Sie die Kopie jedoch anschließend ändern, wird ihr von Visio eine neue eindeutige ID zugewiesen, während die Basis-ID unverändert bleibt.

Beachten Sie, dass Visio der Kopie eine neue eindeutige ID zuweist, wenn Sie ein Master-Shape in eine Schablone kopieren, das die gleiche eindeutige ID wie ein Master aufweist, das bereits in der Schablone enthalten ist.

Weitere Informationen zur Basis-ID finden Sie im Thema zur BaseID-Eigenschaft.

Sie können die eindeutige ID eines Master-Objekts mithilfe des folgenden Codes ermitteln:

strID = vsoMaster.UniqueID

Der zurückgegebene Wert ist eine Zeichenfolge im folgenden Format:

{2287DC42-B167-11CE-88E9-0020AFDDD917}

Verwenden Sie Masters.Item ( UniqueIDString), um einen Master abzurufen, wenn Sie die eindeutige ID kennen.

Sie können beispielsweise den folgenden Code zum Abrufen des Master-Shapes aus der Masters-Auflistung des aktiven Dokuments verwenden:

Dim vsoMaster As Visio.Master 
Set vsoMaster = Visio.ActiveDocument.Masters("{0478DA94-1315-9876-8E4C-006523ABC9B2}") 

Sie können auch den folgenden Code verwenden, in dem der Buchstabe "U" vor der Zeichenfolge eingefügt wird, die eine eindeutige ID identifiziert:

Dim vsoShape As Visio.Shape 
Set vsoMaster = Visio.ActiveDocument.Masters("U{0478DA94-1315-9876-8E4C-006523ABC9B2}") 

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.