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


Метод ContainerProperties.InsertListMember (Visio)

Добавляет фигуру или набор фигур в список в контейнере.

Синтаксис

expression. InsertListMember (ObjectToInsert, Position)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
ObjectToInsert Обязательный [НЕИЗВЕСТНО] Объект или выделение, вставляемые в список. Может быть объектом Shape или Selection .
Position Обязательный Long Точка вставки в списке, которая является одноуровневой.

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

Nothing

Замечания

Если контейнер не является списком, Microsoft Visio возвращает ошибку "Недопустимый источник".

Если параметр ObjectToInsert содержит фигуры, не относящиеся к верхнему уровню, или если список заблокирован, Visio возвращает ошибку Недопустимый параметр. В список нельзя вставить любой из следующих объектов:

  • Еще один список.

  • Выноска.

  • Маршрутизируемые соединители.

  • К фигурам, к ячейкам PinX или PinY применяется функция BOUND, GUARD или SETATREF.

  • Член другого заблокированного списка.

Visio игнорирует фигуры в ObjectToInsert , которые уже являются членами списка.

Чтобы вставить перед первым элементом в списке, передайте значение 1 для параметра Position . Чтобы вставить в конец списка, передайте значение Position , равное или большее значению списка плюс 1. Если вы передаете позицию за пределы диапазона, Visio выбирает ближайшее допустимое положение.

Если ObjectToInsert не соответствует требованиям к категории для списков, Visio возвращает ошибку.

Категории — это определяемые пользователем строки, которые можно использовать для классификации фигур и, таким образом, для ограничения членства в контейнере. Категории можно определить в ячейке User.msvShapeCategories в таблице фигур для фигуры. Для фигуры можно определить несколько категорий, разделив их точкой с запятой.

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

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