Compartir a través de


Propiedad Master.UniqueID (Visio)

Devuelve el identificador único de un patrón. Solo lectura.

Sintaxis

expresión. UniqueID

Expresión Expresión que devuelve un objeto Master .

Valor devuelto

Cadena

Comentarios

Un objeto Master tiene siempre un identificador (ID) único. Si copia un patrón, el nuevo patrón tendrá el mismo identificador único que el patrón original (así como el mismo identificador de base). Sin embargo, si cambia la copia, Visio le asigna un nuevo identificador único pero el identificador de base seguirá siendo el mismo.

Tenga en cuenta que si copia en una galería de símbolos un patrón que tiene el mismo identificador único que un patrón que ya está en la galería de símbolos, Visio asigna un nuevo identificador único a la copia.

Para obtener más información sobre el identificador de base, vea la propiedad BaseID.

Puede determinar el identificador único de un objeto Master mediante el uso del código siguiente:

strID = vsoMaster.UniqueID

El valor que devuelve es una cadena con la forma siguiente:

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

Para obtener un patrón si conoce su identificador único, use Masters.Item ( UniqueIDString).

Por ejemplo, puede usar el código siguiente para recuperar el patrón de la colección Masters del documento activo:

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

Opcionalmente, puede usar el código siguiente, que agrega la letra "U" delante de la cadena para identificarla como identificador único:

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.