Freigeben über


ColumnWidths-Eigenschaft

Gibt die Breite der einzelnen Spalten in einem mehrspaltigen Kombinationsfeld oder Listenfeld an.

Syntax

-Objekt.ColumnWidths [= String ]

Die ColumnWidths-Eigenschaftssyntax umfasst die folgenden Teile:

Teil Beschreibung
Objekt Erforderlich. Ein gültiges Objekt.
String Optional. Legt die Spaltenbreite in Punkten fest. A setting of -1 or blank results in a calculated width. A width of 0 hides a column. To specify a different unit of measurement, include the unit of measure. A value greater than 0 explicitly specifies the width of the column.

Settings

Wenn Sie Spalteneinträge voneinander trennen möchten, verwenden Sie Semikolons (;) als Listentrennzeichen. Verwenden Sie in Windows das im Abschnitt "Regionale Einstellungen" der Windows-Systemsteuerung angegebene Listentrennzeichen, um diesen Wert zu ändern.

Beliebig viele Einstellungen der ColumnWidthsColumnWidths-Eigenschaft können leer sein. Sie erzeugen eine leere Einstellung, indem Sie ein Listentrennzeichen ohne voranstehenden Wert eingeben.

If you specify a -1 in the property page, the displayed value in the property page is a blank.

To calculate column widths when ColumnWidths is blank or -1, the width of the control is divided equally among all columns of the list. If the sum of the specified column widths exceeds the width of the control, the list is left-aligned within the control and one or more of the rightmost columns are not displayed. Users can scroll the list using the horizontal scroll bar to display the rightmost columns.

Die minimale berechnete Spaltenbreite lautet 72 Punkte (1 Zoll). Um noch schmalere Spalten zu erzeugen, müssen Sie die Breite explizit angeben.

Sofern nicht anders angegeben, werden die Spaltenbreiten in Punkt gemessen. Wenn Sie eine andere Maßeinheit verwenden möchten, geben Sie die gewünschte Maßeinheit zusammen mit dem Wert ein. Im folgenden Beispiel werden Spaltenbreiten in verschiedenen Maßeinheiten angegeben, und es wird erläutert, wie die verschiedenen Einstellungen in ein dreispaltiges Listenfeld der Breite 4 Zoll (10,16 cm) passen.

Einstellung Effekt
90;72;90 Die erste Spalte ist 90 Punkt (1,25 Zoll) breit, die zweite 72 Punkt (1 Zoll) und die dritte 90 Punkt.
6 cm;0;6 cm Die erste Spalte ist 6 Zentimeter breit, die zweite ist ausgeblendet, die dritte ist wiederum 6 Zentimeter breit.
Da die dritte Spalte nur teilweise sichtbar ist, wird die horizontale Bildlaufleiste angezeigt.
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) Alle drei Spalten haben die gleiche Breite (1,33 Zoll).

HinwBemerkungeneise

In einem Kombinationsfeld zeigt das System die Spalte an, die von der TextColumn-Eigenschaft im Textfeldbereich des Steuerelements festgelegt wurde.

Siehe auch

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.