Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Удаляет один или несколько элементов из списка или поля со списком.
Синтаксис
выражение. RemoveItem (index, count)
выражение Переменная, представляющая объект ControlFormat .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Индекс; | Обязательный | Long | Номер первого удаляемого элемента. Допустимыми являются значения от 1 до числа элементов в списке (возвращается свойством ListCount ). |
| Count | Необязательный | Variant | Число удаляемых элементов, начиная с элемента Индекс. Если этот аргумент опущен, один элемент удаляется. Есличислоиндексов + превышает количество элементов в списке, все элементы от индекса до конца списка удаляются без ошибок. |
Примечания
Если для указанного объекта определен диапазон заполнения, этот метод завершается ошибкой.
Используйте метод RemoveAllItems для удаления всех элементов из списка или поля со списком.
Пример
В этом примере выбранный элемент удаляется из списка. Если Shapes(2) не представляет список, в этом примере не получается выполнить сбой.
Set lbcf = Worksheets(1).Shapes(2).ControlFormat
lbcf.RemoveItem lbcf.ListIndex
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.