Compartilhar via


Propriedade ListBox.ListIndex (Script do Outlook Forms)

Retorna ou define um valor Variant que representa o item selecionado em um ListBox. Leitura/gravação.

Sintaxe

expressão. Listindex

expressão Uma variável que representa um objeto ListBox.

Comentários

A propriedade ListIndex contém um índice da linha selecionada em uma lista. Valores do intervalo de ListIndex de - 1, a menos que o número total de linhas em uma lista (ou seja, ListCount - 1). Quando nenhuma linha é selecionada, ListIndex retorna - 1. Quando o usuário seleciona uma linha em um ListBox ou ComboBox, o sistema define o valor de ListIndex. O valor de ListIndex da primeira linha em uma lista é 0, o valor da segunda linha é 1 e assim por diante.

Se você usar a propriedade MultiSelect para criar uma caixa de listagem que permita várias seleções, a propriedade Selected de ListBox (em vez da propriedade ListIndex ) identifica as linhas selecionadas. A propriedade Selected é uma matriz com o mesmo número de valores que o número de linhas na caixa de listagem. Para cada linha na caixa de listagem, Selected é True se a linha é selecionada e False se não for. Em um ListBox que permita várias seleções, ListIndex retorna o índice da linha que tem o foco, independentemente dessa linha está selecionada no momento.

O valor ListIndex também está disponível, definindo a propriedade BoundColumn como 0 para uma caixa de listagem. Se BoundColumn for 0, a fonte de dados subjacente ao qual a caixa de listagem está acoplada contém o mesmo valor de índice de lista que ListIndex.

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.