ComboBox.ColumnWidth プロパティ (Access)

データシート ビューで列の幅を指定するには、 ColumnWidth プロパティを使用します。 値の取得および設定が可能です。整数型 (Integer) の値を使用します。

構文

ColumnWidth

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

注釈

Visual Basic では、ColumnWidth プロパティの設定は、列の幅を twips で表す整数値です。 このプロパティには、列の幅を直接指定するか、または次の定義済みの設定値を指定します。

Setting 説明
0 列を非表示にします。
1 列を既定の幅に設定します。(既定値)

[!メモ] ColumnWidth プロパティはデータシート ビューのすべてのフィールドに適用されます。フォームがデータシート ビューで開かれている場合はフォーム コントロールに適用されます。

このプロパティを 0 に設定するか、データシート ビューでフィールドの幅を 0 に変更すると、フィールドの ColumnHidden プロパティが True (1) に設定され、データシート ビューでフィールドが非表示になります。

フィールドの ColumnHidden プロパティを False (0) に設定する値のフィールドが非表示にする前にフィールドの 列幅 のプロパティを復元します。 たとえば、フィールドを 0 に設定して非表示になる前に ColumnWidth プロパティが 1 であった場合、フィールドの ColumnHidden プロパティを False に変更すると、 ColumnWidth が 1 にリセットされます。

ColumnHidden プロパティに True が設定されているフィールドの ColumnWidth プロパティは使用できません。

この例は、オープン 顧客 フォームのデータシート ビューで有効になります。 次の使用例では、行の高さを 450 twip に設定し、表示されるテキストのサイズに合わせて、列の幅を設定します。

Forms![Customers].RowHeight = 450 
Forms![Customers]![Address].ColumnWidth = -2

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

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