次の方法で共有


ComboBox.ColumnWidth プロパティ (Access)

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

構文

ColumnWidth

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

注釈

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

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

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

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

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

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

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

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

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

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