Поделиться через


Свойство Shapes.ItemFromUniqueID (Visio)

Возвращает объект Shape , соответствующий указанному значению свойства UniqueID . Только для чтения.

Синтаксис

выражение. ItemFromUniqueID( _UniqueID_ )

выражение: переменная, представляющая объект Shapes.

Параметры

Имя Обязательный или необязательный Тип данных Описание
UniqueID Обязательный String Уникальный идентификатор объекта Shape .

Возвращаемое значение

Shape

Замечания

Microsoft Visio идентифицирует фигуры по двум разным идентификаторам: идентификаторам фигур и уникальным идентификаторам. Идентификаторы фигур являются числовыми и однозначно идентифицируют фигуры в области отдельной страницы документа или образца. Однако они не являются уникальными в области рисования.

Уникальные идентификаторы — это идентификаторы GUID. Они уникальны в области документа.

Для преобразования между идентификаторами фигур и уникальными идентификаторами можно использовать два метода объекта Page : ShapeIDsToUniqueIDs и UniqueIDsToShapeIDs.

По умолчанию фигура не имеет уникального идентификатора. Фигура получает уникальный идентификатор, только если вы получаете значение свойства UniqueID , доступное только для чтения, путем вызова свойства фигуры, передав ему константу visGetOrMake из перечисления VisUniqueIDArgs .

Если объект Shape имеет уникальный идентификатор, ни одна другая фигура в том же документе не будет иметь тот же идентификатор.

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.