Shapes.ItemFromUniqueID, propriété (Visio)

Renvoie l’objet Shape qui correspond à la valeur de propriété UniqueID spécifiée. En lecture seule.

Syntaxe

expression. ItemFromUniqueID( _UniqueID_ )

expression Variable qui représente un objet Shapes.

Paramètres

Nom Requis/Facultatif Type de données Description
UniqueID Requis String ID unique d’un objet Shape.

Valeur renvoyée

Forme

Remarques

Microsoft Visio identifie des formes par deux identificateurs différents : des identificateurs de forme et des identificateurs uniques. Les identificateurs de forme sont de type numérique et identifient de manière unique les formes dans l’étendue d’une forme de base ou d’une page de dessin individuelle. Cependant, elles ne sont pas uniques au sein de l’étendue du dessin.

Les identificateurs uniques sont des GUID. Ils sont uniques au sein de l’étendue du document.

Pour effectuer une conversion entre les ID de forme et les ID uniques, vous pouvez utiliser deux méthodes de l’objet Page : ShapeIDsToUniqueIDs et UniqueIDsToShapeIDs.

Par défaut, une forme ne possède pas d’D unique. Une forme acquiert un ID unique uniquement si vous obtenez sa valeur de propriété UniqueID en lecture seule en appelant la propriété sur la forme, en lui transmettant la constante visGetOrMake à partir de l’énumération VisUniqueIDArgs .

Si un objet Shape possède un ID unique, aucune autre forme dans le même document n’aura le même ID.

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.