ListWidth プロパティを使用して、コンボ ボックスのリスト ボックス部分の幅を設定します。 読み取り/書き込みが可能な String です。
構文
式。ListWidth
式ComboBox オブジェクトを表す変数。
注釈
ListWidth プロパティは、Windows コントロール パネルの [地域オプション] ダイアログ ボックスの [数値] タブにある [測定システム] ボックスで選択された測定システム (米国またはメートル) に応じて、コンボ ボックスのリスト ボックス部分の幅をインチまたはセンチメートルで指定します。 既定値以外の単位を使用するには、cm や in などの測定インジケーターを含めます。 既定の設定 (自動) では、コンボ ボックスのリスト ボックス部分の幅がコンボ ボックスと同じになります。
既定の測定単位は twips です。
注:
[!メモ] テーブルのデザイン ビューでフィールドのデータ型として [ルックアップ ウィザード] を選択すると、" ListWidth /リスト幅" プロパティは自動的に設定されます。
また、コンボ ボックスの既定のコントロール スタイルまたは Visual Basic の DefaultControl プロパティを使用して、このプロパティの既定値を設定することもできます。
コンボ ボックスのリスト部分はコンボ ボックスよりも広くすることができますが、狭くすることはできません。
複数列の一覧を表示する場合は、すべての列を表示できる幅を指定してください。 コンボ ボックスの幅を決めるときは、データが表示される領域のほかに、垂直スクロール バーが表示されるための領域も考慮してください。
例
次の例では、[受注] フォームの [状態] コンボ ボックスの "ListWidth" プロパティの値を返します。
Dim str As String
str = Forms("Order Entry").Controls("States").ListWidth
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。