ListBox.ListIndex Property (Outlook Forms Script)
Возвращает или задает значение Variant , представляющее текущий выбранный элемент в элементе ListBox. Для чтения и записи.
Синтаксис
expression. ListIndex
Выражение Переменная, представляющая объект ListBox .
Замечания
Свойство ListIndex содержит индекс выбранной строки в списке. Значения ListIndex варьируются от -1 до одного меньше общего количества строк в списке (то есть ListCount - 1). Если строки не выбраны, ListIndex возвращает значение -1. Когда пользователь выбирает строку в элементе управления ListBox или ComboBox, система задает значение ListIndex. Значение ListIndex для первой строки в списке равно 0, значение для второй строки равно 1 и т. д.
Если вы используете свойство MultiSelect для создания элемента ListBox , который позволяет использовать несколько вариантов выбора, свойство Selectedобъекта ListBox (а не свойство ListIndex ) определяет выбранные строки. Свойство Selected — это массив, количество значений которого совпадает с количеством строк в элементе управления ListBox. Для каждой строки в списке свойство Selected имеет значение True, если строка выбрана, или значение False в противном случае. В элементе ListBox , который допускает несколько вариантов выбора, ListIndex возвращает индекс строки с фокусом, независимо от того, выбрана ли эта строка в данный момент.
Значение ListIndex также доступно, задав свойству BoundColumn значение 0 для списка. Если значение BoundColumn равно 0, базовый источник данных, к которому привязано поле списка, содержит то же значение индекса списка, что и ListIndex.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.