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


Метод ControlFormat.List (Excel)

Возвращает или задает текстовые записи в указанном поле списка или поле со списком в виде массива строк или возвращает или задает одну текстовую запись. Если в списке нет записей, возникает ошибка.

Синтаксис

expression. List (Index)

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

Параметры

Имя Обязательный или необязательный Тип данных Описание
Индекс; Необязательный Variant Номер индекса одной текстовой записи для задания или возврата. Если этот аргумент опущен, возвращается весь список или задается в виде массива строк.

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

Variant

Примечания

Если задать это свойство, все диапазоны, заданные свойством ListFillRange, очищаются .

Пример

В этом примере задаются записи в списке на листе. Если Shapes(2) не представляет поле списка, этот пример завершается ошибкой.

Worksheets(1).Shapes(2).ControlFormat.List = _ 
 Array("cogs", "widgets", "sprockets", "gizmos")

В этом примере задается четыре элемента в списке на листе один. Если Shapes(2) не представляет поле списка, этот пример завершается ошибкой.

Worksheets(1).Shapes(2).ControlFormat.List(4) = "gadgets"

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

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