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 のサポートおよびフィードバックを参照してください。