VBA-Programmierung in Microsoft Excel

Tutorial: Die Dialoge

AutoSize-Eigenschaft

Gibt an, ob ein Objekt seine Größe automatisch ändert, um den gesamten Inhalt anzuzeigen.

Syntax

object.AutoSize [= Boolean]

Die Syntax für die AutoSize-Eigenschaft besteht aus folgenden Teilen:

Teil Beschreibung
object Erforderlich. Ein gültiges Objekt.
Boolean Optional. Gibt an, ob die Größe des Steuerelements verändert wurde.

Einstellungen

Die Einstellungen für Boolean sind:

Wert Beschreibung
True Ändert die Größe eines Objekts automatisch, um den gesamten Inhalt anzuzeigen.
False Hält die Größe des Steuerelements konstant. Der Inhalt wird abgeschnitten, wenn dieser den Bereich des Steuerelements übersteigt (Voreinstellung).

Hinweise

Bei Steuerelementen mit Titeln gibt die AutoSize-Eigenschaft an, ob das Steuerelement seine Größe automatisch anpasst, um den ganzen Titel anzuzeigen.

Bei Steuerelementen ohne Titel gibt diese Eigenschaft an, ob das Steuerelement seine Größe automatisch anpasst, um die ganzen Informationen anzuzeigen, die in diesem Steuerelement gespeichert sind. In einem Kombinationsfeld-Steuerelement (ComboBox) führt z.B. das Festlegen von AutoSize auf den Wert True dazu, dass die Breite der Anzeigefläche automatisch so festgelegt wird, dass diese mit der Länge des aktuellen Textes übereinstimmt.

Bei einem einzeiligen Textfeld führt das Festlegen von AutoSize auf den Wert True dazu, dass die Breite der Anzeigefläche automatisch auf die Länge des Textes im Textfeld festgelegt wird.

Bei einem mehrzeiligen Textfeld, das keinen Text enthält, führt das Festlegen von AutoSize auf den Wert True dazu, dass der Text automatisch als Spalte dargestellt wird. Die Breite der Textspalte wird so angepasst, dass der breiteste Buchstabe dieser Schriftgröße passt. Die Höhe der Textspalte wird so festgelegt, dass der gesamte Text des Textfeld-Steuerelements (TextBox) angezeigt werden kann.

Bei einem mehrzeiligen Textfeld, das Text enthält, führt das Setzen von AutoSize auf den Wert True automatisch zu einer vertikalen Erweiterung des Textfeld-Steuerelements, so dass der gesamte Text angezeigt werden kann. Die Breite des Textfeld-Steuerelements verändert sich nicht.

Anmerkung   Wenn Sie die Größe eines Steuerelements manuell verändern, während AutoSize den Wert True hat, wird durch die manuelle Änderung die zuvor mit AutoSize festgelegte Größe überschrieben.