Compartilhar via


Propriedade ScrollBars

Especifica se um controle, um formulário ou uma página tem barras de rolagem verticais, barras de rolagem horizontais ou ambos.

Sintaxe

objeto. ScrollBars [= fmScrollBars ]

A sintaxe da propriedade ScrollBars tem estas partes:

Sair Descrição
objeto Obrigatório. Um objeto válido.
fmScrollBars Opcional. Onde as barras de rolagem devem ser exibidas.

Configurações

As configurações para fmScrollBars são:

Constant Valor Descrição
fmScrollBarsNone 0 Não exibe barras de rolagem (padrão).
fmScrollBarsHorizontal 1 Exibe uma barra de rolagem horizontal.
fmScrollBarsVertical 2 Exibe uma barra de rolagem vertical.
fmScrollBarsBoth 3 Exibe ambas uma barra de rolagem horizontal e vertical.

Comentários

If the KeepScrollBarsVisible property is True, any scroll bar on a form or page is always visible, regardless of whether the object's contents fit within the object's borders.

If visible, a scroll bar constrains its scroll box to the visible region of the scroll bar. It also modifies the scroll position as needed to keep the entire scroll bar visible. The range of a scroll bar changes when the value of the ScrollBars property changes, the scroll size changes, or the visible size changes.

Se uma barra de rolagem não estiver visível, você poderá definir sua posição de rolagem como qualquer valor. Negative values and values greater than the scroll size are both valid.

For a single-line control, you can display a horizontal scroll bar by using the ScrollBars and AutoSize properties. Scroll bars are hidden or displayed according to the following rules:

  • Quando ScrollBars é definido como fmScrollBarsNone, nenhuma barra de rolagem é exibida.

  • Quando ScrollBars é definido como fmScrollBarsHorizontal ou fmScrollBarsBoth, o controle exibe uma barra de rolagem horizontal se o texto for maior que a região de edição e se o controle tiver espaço suficiente para incluir a barra de rolagem sob sua região de edição.

  • When AutoSize is True, the control enlarges itself to accommodate the addition of a scroll bar unless the control is at or near its maximum size.

For a multiline TextBox, you can display scroll bars by using the ScrollBars, WordWrap, and AutoSize properties. Scroll bars are hidden or displayed according to the following rules:

  • Quando ScrollBars é definido como fmScrollBarsNone, nenhuma barra de rolagem é exibida.

  • Quando ScrollBars é definido como fmScrollBarsVertical ou fmScrollBarsBoth, o controle exibe uma barra de rolagem vertical se o texto for maior que a região de edição e se o controle tiver espaço suficiente para incluir a barra de rolagem na borda direita de sua região de edição.

  • When WordWrap is True, the multiline control will not display a horizontal scroll bar. A maioria dos controles multiline não usa uma barra de rolagem horizontal.

  • A multiline control can display a horizontal scroll bar if the following conditions occur simultaneously:

    • The edit region contains a word that is longer than the edit region's width.
    • The control has enabled horizontal scroll bars.
    • The control has enough room to include the scroll bar under the edit region.
    • The WordWrap property is set to False.

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.