ComboBox.ListIndex プロパティ (Access)

ListIndex プロパティを使用して、コンボ ボックスで選択されているアイテムを決定します。 取得のみ可能な Long 値です。

構文

ListIndex

ComboBox オブジェクトを表す変数。

注釈

ListIndex プロパティは、0 からリスト ボックスまたはコンボ ボックス内の項目の合計数から 1 を引いた数値の整数です。 Microsoft Access により、リスト ボックスまたはコンボ ボックスのリスト ボックス部分でアイテムが選択されたときに ListIndex プロパティ値が設定されます。 リストの最初のアイテムの ListIndex プロパティの値は 0 になり、2 番目のアイテムの値は 1 というように続きます。

このプロパティは、マクロまたは Visual Basic を使用することによってのみ使用できます。 また、フォーム ビューとデータシート ビューでのみ値を取得できます。 このプロパティは読み取り専用で、他のビューでは使用できません。

また、コンボ ボックスまたはリスト ボックスの " BoundColumn /連結列" プロパティを 0 に設定することにより、 ListIndex プロパティの値を使用できます。 " BoundColumn /連結列" プロパティを 0 に設定すると、フォームの基になるテーブル フィールドのうち、コンボ ボックスまたはリスト ボックスが連結しているフィールドに ListIndex プロパティと同じ値が適用されます。

リスト ボックスには、コントロールから複数の項目を選択できるかどうかを示す " MultiSelect /複数選択" プロパティがあります。 コントロールの Selected プロパティを使用すると、どの項目が選択されたかを調べることができます。 Selected プロパティは、0 から ListCount プロパティの値から 1 を減算した値までの配列です。 リスト ボックス内の各項目について、項目が選択されている場合は Selected プロパティはTrue 、選択されていない場合は False になります。

ItemsSelected コレクションを使っても、リスト ボックスまたはコンボ ボックスの選択された行にあるデータにアクセスできます。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。