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.