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.