ListBox.ColumnWidths-Eigenschaft (Access)ListBox.ColumnWidths property (Access)

Mithilfe der ColumnWidths-Eigenschaft können Sie die Breite der einzelnen Spalten in einem Listenfeld mit mehreren Spalten angeben.You can use the ColumnWidths property to specify the width of each column in a multiple-column list box. String-Wert mit Lese-/Schreibzugriff.Read/write String.

SyntaxSyntax

Ausdruck. ColumnWidthsexpression.ColumnWidths

Ausdruck Eine Variable, die ein ListBox -Objekt darstellt.expression A variable that represents a ListBox object.

BemerkungenRemarks

Die ColumnWidths -Eigenschaft enthält einen Wert, der die Breite jeder Spalte in Zoll oder Zentimetern angibt, je nachdem, welche Maßeinheit (USA oder Metrik) Sie im Feld Maßeinheit auf der Registerkarte Nummer der Region ausgewählt haben. ** **Dialogfeldoptionen in der Windows-Systemsteuerung.The ColumnWidths property holds a value specifying the width of each column in inches or centimeters, depending on the measurement system (U.S. or Metric) selected in the Measurement system box on the Number tab of the Regional Options dialog box of the Windows Control Panel. Die Standardeinstellung beträgt 1 Zoll oder 2,54 Zentimeter.The default setting is 1 inch or 2.54 centimeters. Die Einstellung der ColumnWidths-Eigenschaft muss einen Wert zwischen 0 und 22 Zoll (55,87 cm) für die einzelnen Spalten im Listen- oder Kombinationsfeld aufweisen.The ColumnWidths property setting must be a value from 0 to 22 inches (55.87 cm) for each column in the list box or combo box.

Zum Trennen der Spalteneinträge verwenden Sie Semikolons (;) als Listentrennzeichen (bzw. das im Feld Listentrennzeichen auf der Registerkarte Zahlen des Dialogfelds Ländereinstellungen ausgewählte Listentrennzeichen).To separate your column entries, use semicolons (;) as list separators (or the list separator selected in the List separator box on the Number tab of the Regional Options dialog box).

Eine Breite von 0 blendet eine Spalte aus.A width of 0 hides a column. Beliebig viele Einstellungen der ColumnWidthsColumnWidths-Eigenschaft können leer sein.Any or all of the ColumnWidths property settings can be blank. Sie erstellen eine leere Einstellung, indem Sie ein Listentrennzeichen ohne vorhergehenden Wert eingeben.You create a blank setting by typing a list separator without a preceding value. Leere Werte bewirken in Microsoft Access automatisch das Einstellen einer Standardspaltenbreite, die von der Spaltenanzahl und der Breite des Kombinations- oder Listenfelds abhängt.Blank values result in Microsoft Access automatically setting a default column width that varies depending on the number of columns and the width of the combo box or list box.

Verwenden Sie in Visual Basic einen Zeichenfolgenausdruck, um die Werte für die Spaltenbreite in Twipsfestzulegen.In Visual Basic, use a string expression to set the column width values in twips. Die Spaltenbreitenwerte werden durch Semikolons getrennt.Column widths are separated by semicolons. Sie können eine andere Maßeinheit (Zentimeter oder Zoll) festlegen, indem Sie diese zusammen mit dem Wert angeben.To specify a different unit of measurement, include the unit of measure (cm or in). Beispielsweise gibt der folgende Zeichenfolgenausdruck drei Spaltenbreiten in Zentimetern an.For example, the following string expression specifies three column widths in centimeters.

"6 cm;0;6 cm"

Sie können diese Eigenschaft auch verwenden, um Spalten auszublenden.You can also use this property to hide one or more columns.

Wenn Sie die Einstellung der ColumnWidths -Eigenschaft leer lassen, wird in Access die Breite der einzelnen Spalten als Gesamtbreite des Listen-oder Kombinationsfelds durch die Spaltenanzahl geteilt.If you leave the ColumnWidths property setting blank, Access sets the width of each column as the overall width of the list box or combo box divided by the number of columns.

Wenn die von Ihnen festgelegten Spaltenbreiten zu breit sind, um im Kombinations-oder Listenfeld vollständig angezeigt zu werden, werden die Spalten ganz rechts ausgeblendet und eine horizontale Bildlaufleiste angezeigt.If the column widths that you set are too wide to be fully displayed within the combo box or list box, the rightmost columns are hidden and a horizontal scroll bar appears.

Wenn Sie die Breite für einige Spalten angeben, die Einstellung für andere jedoch leer lassen, wird die verbleibende Breite von Access durch die Anzahl der Spalten geteilt, für die Sie keine Breite angegeben haben.If you specify the width for some columns but leave the setting for others blank, Access divides the remaining width by the number of columns for which you haven't specified a width. Als Mindestspaltenbreite wird 1.440 Twips (entspricht 2,54 cm oder 1 Zoll) verwendet.The minimum calculated column width is 1,440 twips (1 inch).

Beispielsweise werden für ein 11 Zentimeter breites Listenfeld mit drei Spalten die folgenden Einstellungen verwendet.For example, the following settings are applied to a 4-inch list box with three columns.

EinstellungSetting BeschreibungDescription
1.5 in;0;2.5 in Die erste Spalte ist 3,5 cm breit, die zweite Spalte ist ausgeblendet, und die dritte Spalte ist 7,5 cm breit.The first column is 1.5 inches, the second column is hidden, and the third column is 2.5 inches.
2 in;;2 in Die erste Spalte ist 5 cm breit, die zweite Spalte ist 2,54 cm breit (Standardeinstellung), und die dritte Spalte ist 5 cm breit.The first column is 2 inches, the second column is 1 inch (default), and the third column is 2 inches.

Da die dritte Spalte nur zur Hälfte sichtbar ist, wird eine horizontale Bildlaufleiste angezeigt.Because only half of the third column is visible, a horizontal scroll bar appears.
(Leer)(Blank) Die drei Spalten haben dieselbe Breite (3,378 Zentimeter).The three columns are the same width (1.33 inches).

Hinweis

Diese Eigenschaft unterscheidet sich von der ColumnWidth-Eigenschaft, die die Breite einer bestimmten Spalte in einem Datenblatt angibt.This property is different than the ColumnWidth property, which specifies the width of a specified column in a datasheet.

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.