Метод ComboBox.RemoveItem (Access)

Удаляет элемент из списка значений, отображаемых указанным элементом управления со списком.

Синтаксис

expression. RemoveItem (index)

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

Параметры

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

Замечания

Этот метод допустим только для элементов управления со списком или списком в формах. Кроме того, для свойства RowSourceType элемента управления должно быть задано значение Список значений.

Номера элементов списка начинаются с нуля. Если значение аргумента Index не соответствует номеру существующего элемента или тексту существующего элемента, возникает ошибка.

Используйте метод AddItem для добавления элементов в список значений.

Пример

В этом примере указанный элемент удаляется из списка в элементе управления "Поле списка". Чтобы функция работала, необходимо передать ей объект ListBox , представляющий элемент управления list box в форме, и значение Variant , представляющее удаляемый элемент.

Function RemoveListItem(ctrlListBox As ListBox, _ 
 ByVal varItem As Variant) As Boolean 
 
 ' Trap for errors. 
 On Error GoTo ERROR_HANDLER 
 
 ' Remove the list box item and set the return value 
 ' to True, indicating success. 
 ctrlListBox.RemoveItem Index:=varItem 
 RemoveListItem = True 
 
 ' Reset the error trap and exit the function. 
 On Error GoTo 0 
 Exit Function 
 
' Return False if an error occurs. 
ERROR_HANDLER: 
 RemoveListItem = False 
 
End Function

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

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