Propriedade Master.UniqueID (Visio)

Retorna a identificação exclusiva de um mestre. Somente leitura.

Sintaxe

expression. UniqueID

Expressão Uma expressão que retorna um objeto Mestre .

Valor de retorno

Cadeia de caracteres

Comentários

Um objeto Master sempre tem uma identificação exclusiva. Se você copiar um mestre, o novo mestre terá a mesma identificação exclusiva do mestre original (e também a mesma identificação de base). No entanto, se você alterar posteriormente a cópia, o Visio atribuirá a ela uma nova identificação exclusiva, porém a sua identificação de base permanecerá a mesma.

Observe que, se você copiar em um estêncil um mestre que tenha a mesma ID exclusiva que um mestre já no estêncil, o Visio atribui uma nova ID exclusiva à cópia.

Para obter mais informações sobre a identificação base, consulte a propriedade BaseID.

Você pode determinar a identificação exclusiva de um objeto Master usando o seguinte código:

strID = vsoMaster.UniqueID

O valor retornado é uma cadeia de caracteres no seguinte formato:

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

Para obter um mestre se você conhece sua ID exclusiva, use Masters.Item ( UniqueIDString) .

Por exemplo, você pode usar o seguinte código para recuperar o mestre da coleção Masters do documento ativo:

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

Você também pode usar o seguinte código, que adiciona a letra "U" antes da cadeia de caracteres para identificá-la como uma identificação exclusiva:

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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.