ScrollBars-Eigenschaft

Gibt an, ob ein Steuerelement, ein Formular oder eine Seite über vertikale und/oder horizontale Bildlaufleisten verfügt.

Syntax

-Objekt.ScrollBars [= fmScrollBars ]

Die Syntax für die Eigenschaft ScrollBars hat folgende Teile:

Teil Beschreibung
Objekt Erforderlich. Ein gültiges Objekt.
fmScrollBars Optional. Gibt an, wo Bildlaufleisten angezeigt werden sollen.

Settings

Die Einstellungen für fmScrollBars sind:

Konstante Wert Beschreibung
fmScrollBarsNone 0 Es werden keine Bildlaufleisten angezeigt (Standard).
fmScrollBarsHorizontal 1 Es wird eine horizontale Bildlaufleiste angezeigt.
fmScrollBarsVertical 2 Es wird eine vertikale Bildlaufleiste angezeigt.
fmScrollBarsBoth 3 Es werden sowohl eine horizontale als auch eine vertikale Bildlaufleiste angezeigt.

HinwBemerkungeneise

Wenn die Eigenschaft KeepScrollBarsVisible auf True festgelegt ist, sind alle Bildlaufleisten in einem Formular oder auf einer Seite immer sichtbar, unabhängig davon, ob die Inhalte des Objekts in seine Grenzen passen.

Wenn die Bildlaufleiste sichtbar ist, ist die Größe von deren Bildlauffeld auf den sichtbaren Bereich der Bildlaufleiste beschränkt. Darüber hinaus wird auch die Bildposition den Anforderungen entsprechend angepasst, um die gesamte Bildlaufleiste sichtbar zu halten. Der Bereich einer Bildlaufleiste ändert sich, wenn sich der Wert der ScrollBars-Eigenschaft ändert, wenn sich die Bildlaufgröße ändert oder wenn sich die Größe des sichtbaren Bereichs ändert.

Wenn eine Bildlaufleiste nicht sichtbar ist, können Sie die Bildlaufposition auf einen beliebigen Wert festlegen. Negative Werte und Werte, die größer als die Bildlaufgröße sind, sind beide gültig.

Für ein einzeiliges Steuerelement können Sie mithilfe der Eigenschaften ScrollBars und AutoSize eine horizontale Bildlaufleiste anzeigen. Bildlaufleisten werden abhängig von folgenden Regeln ein- oder ausgeblendet:

  • Wenn ScrollBars auf fmScrollBarsNone festgelegt wird, werden keine Bildlaufleisten angezeigt.

  • Wenn ScrollBars auf fmScrollBarsHorizontal oder fmScrollBarsBoth festgelegt ist, wird eine horizontale Bildlaufleiste angezeigt, wenn der Text länger ist als der Bearbeitungsbereich und wenn das Steuerelement genügend Platz hat, um die Bildlaufleiste unter seinem Bearbeitungsbereich einzuschließen.

  • Wenn AutoSize auf True festgelegt ist, vergrößert sich das Steuerelement, um sich nach dem Hinzufügen einer Bildlaufleiste anzupassen, es sei denn, das Steuerelement hat seine Maximalgröße erreicht.

Bei einem mehrzeiligen TextBox -Steuerelement können Sie Bildlaufleisten unter Verwendung der Eigenschaften ScrollBars, WordWrap und AutoSize anzeigen. Bildlaufleisten werden abhängig von folgenden Regeln ein- oder ausgeblendet:

  • Wenn ScrollBars auf fmScrollBarsNone festgelegt wird, werden keine Bildlaufleisten angezeigt.

  • Wenn ScrollBars auf fmScrollBarsVertical oder fmScrollBarsBoth festgelegt ist, wird eine vertikale Bildlaufleiste angezeigt, wenn der Text länger ist als der Bearbeitungsbereich und wenn das Steuerelement genügend Platz hat, um die Bildlaufleiste auf der rechten Seite seines Bearbeitungsbereichs einzuschließen.

  • Wenn WordWrap auf True festgelegt ist, wird im mehrzeiligen Steuerelement keine horizontale Bildlaufleiste angezeigt. Die meisten mehrteiligen Steuerelemente verwenden keine horizontale Bildlaufleiste.

  • In einem mehrzeiligen Steuerelement kann eine horizontale Bildlaufleiste angezeigt werden, wenn die folgenden Bedingungen gleichzeitig eintreten:

    • Im Bearbeitungsbereich befindet sich ein Wort, das länger als die Breite des Bearbeitungsbereichs ist.
    • Im Steuerelement sind die horizontalen Bildlaufleisten aktiviert.
    • Im Steuerelement steht ausreichend Platz für eine Bildlaufleiste unterhalb des Bearbeitungsbereichs zur Verfügung.
    • Die WordWrap-Eigenschaft wurde auf False festgelegt.

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.