ListBox.ColumnWidths-Eigenschaft (Access)

Verwenden Sie die ColumnWidths-Eigenschaft , um die Breite jeder Spalte in einem mehrspaltigen Listenfeld anzugeben. Zeichenfolge mit Lese-/Schreibzugriff.

Syntax

Ausdruck. ColumnWidths

Ausdruck Eine Variable, die ein ListBox-Objekt darstellt.

HinwBemerkungeneise

Die ColumnWidths-Eigenschaft enthält einen Wert, der die Breite jeder Spalte in Zoll oder Zentimeter angibt, abhängig vom Messsystem (USA oder Metrik), das im Feld Maßsystem auf der Registerkarte Zahl des Dialogfelds Regionale Optionen des Windows-Systemsteuerung ausgewählt wurde. Die Standardeinstellung beträgt 1 Zoll oder 2,54 Zentimeter. 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.

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).

Eine Breite von 0 blendet eine Spalte aus. Beliebig viele Einstellungen der ColumnWidthsColumnWidths-Eigenschaft können leer sein. Sie erstellen eine leere Einstellung, indem Sie ein Listentrennzeichen ohne vorhergehenden Wert eingeben. Leere Werte bewirken in Microsoft Access automatisch das Einstellen einer Standardspaltenbreite, die von der Spaltenanzahl und der Breite des Kombinations- oder Listenfelds abhängt.

Verwenden Sie in Visual Basic einen Zeichenfolgenausdruck, um die Spaltenbreitenwerte in Twips festzulegen. Die Spaltenbreitenwerte werden durch Semikolons getrennt. Sie können eine andere Maßeinheit (Zentimeter oder Zoll) festlegen, indem Sie diese zusammen mit dem Wert angeben. Beispielsweise gibt der folgende Zeichenfolgenausdruck drei Spaltenbreiten in Zentimetern an.

"6 cm;0;6 cm"

Sie können diese Eigenschaft auch verwenden, um Spalten auszublenden.

Wenn Sie die Einstellung der ColumnWidths-Eigenschaft leer lassen, legt Access die Breite jeder Spalte als Gesamtbreite des Listenfelds oder Kombinationsfelds dividiert durch die Anzahl der Spalten fest.

Wenn die von Ihnen festgelegten Spaltenbreiten zu breit sind, um vollständig im Kombinationsfeld oder Listenfeld angezeigt zu werden, werden die am weitesten rechts stehenden Spalten ausgeblendet, und eine horizontale Bildlaufleiste wird angezeigt.

Wenn Sie die Breite für einige Spalten angeben, die Einstellung für andere jedoch leer lassen, dividiert Access die verbleibende Breite durch die Anzahl der Spalten, für die Sie keine Breite angegeben haben. Als Mindestspaltenbreite wird 1.440 Twips (entspricht 2,54 cm oder 1 Zoll) verwendet.

Beispielsweise werden für ein 11 Zentimeter breites Listenfeld mit drei Spalten die folgenden Einstellungen verwendet.

Einstellung Beschreibung
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.
2 in;;2 in Die erste Spalte ist 5 cm breit, die zweite Spalte ist 2,5 cm breit (Standardeinstellung), und die dritte Spalte ist 5 cm breit.

Da die dritte Spalte nur zur Hälfte sichtbar ist, wird eine horizontale Bildlaufleiste angezeigt.
(Leer) Die drei Spalten haben dieselbe Breite (3,378 Zentimeter).

Hinweis

Diese Eigenschaft unterscheidet sich von der ColumnWidth-Eigenschaft, die die Breite einer bestimmten Spalte in einem Datenblatt angibt.

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.