Partager via


Propriété Master.UniqueID (Visio)

Renvoie l'ID unique d'une forme de base. En lecture seule.

Syntaxe

expression. UniqueID

Expression Expression qui renvoie un objet Master .

Valeur renvoyée

Chaîne

Remarques

Un ID unique est toujours attribué à un objet Master. Si une forme de base est copiée, la copie possède le même ID unique que la forme de base (ainsi que le même ID de base). Si vous modifiez toutefois ultérieurement la copie, Visio lui attribue un nouvel ID unique (l'ID de base reste par contre identique).

Notez que si vous copiez dans un gabarit une forme de base qui a le même ID unique qu’une forme de base déjà dans le gabarit, Visio attribue un nouvel ID unique à la copie.

Pour plus d'informations sur l'ID de base, reportez-vous à la propriété BaseID.

Vous pouvez déterminer l'ID unique d'un objet Master en utilisant le code suivant :

strID = vsoMaster.UniqueID

La valeur renvoyée est une chaîne sous la forme suivante :

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

Pour obtenir une forme de base si vous connaissez son ID unique, utilisez Masters.Item ( UniqueIDString) .

Par exemple, vous pouvez utiliser le code suivant pour récupérer la forme de base de la collection Masters du document actif :

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

Vous pouvez également utiliser le code suivant qui ajoute la lettre « U » avant la chaîne pour l'identifier comme ID unique :

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.