共用方式為


ScrollBars 屬性

指定控制項、表單或頁面是否具有垂直捲動條、水準捲軸或兩者。

語法

物件ScrollBars [= fmScrollBars ]

ScrollBars屬性語法具有下列部分:

部分 描述
物件 必要。 有效物件。
fmScrollBars 選用。 應該顯示捲軸的位置。

設定

fmScrollBars 的設定如下:

常數 描述
fmScrollBarsNone 0 不顯示任何捲軸 (預設值)。
fmScrollBarsHorizontal 1 顯示水平捲軸。
fmScrollBarsVertical 2 顯示垂直捲軸。
fmScrollBarsBoth 3 顯示水平與垂直捲軸兩者。

註解

如果 KeepScrollBarsVisible 屬性為 True,無論物件的內容是否能納入物件的框線內,表單或頁面上的任何捲軸都會始終可見。

如果是可見的,捲軸便會將其捲軸方塊限制在捲軸的可見區域。 並會視需要修改捲軸位置,以便使整個捲軸保持可見。 當 ScrollBars 屬性的值變更、捲軸大小變更或可見大小變更時,捲軸的範圍都會變更。

如果看不到捲軸,您可以將其捲軸位置設定為任何值。 無論是負值或是大於捲軸大小的值都是有效的。

如果是單行控制項,藉由 ScrollBarsAutoSize 屬性可以顯示水平捲軸。 根據下列規則,捲軸會隱藏或顯示:

  • ScrollBars 設定為 fmScrollBarsNone時,不會顯示捲軸。

  • ScrollBars 設定為 fmScrollBarsHorizontalfmScrollBarsBoth時,如果文字超過編輯區域,而且控制項有足夠的空間可在其編輯區域下方包含捲軸,控制項就會顯示水準捲軸。

  • AutoSizeTrue 時,控制項會自行放大以容納新增的捲軸,除非控制項是在或接近最大大小。

如果是多行 TextBox ,藉由 ScrollBarsWordWrapAutoSize 屬性,可以顯示捲軸。 根據下列規則,捲軸會隱藏或顯示:

  • ScrollBars 設定為 fmScrollBarsNone時,不會顯示捲軸。

  • ScrollBars 設定為 fmScrollBarsVerticalfmScrollBarsBoth時,如果文字比編輯區域長,而且控制項有足夠的空間可包含其編輯區域右邊緣的捲軸,控制項就會顯示垂直捲動條。

  • WordWrapTrue 時,多行控制項不會顯示水平捲軸。 大部分的多行控制項不會使用水準捲軸。

  • 如果同時發生下列狀況,多行控制項會顯示水平捲軸:

    • 編輯區域包含一個比編輯區域寬度更長的單字。
    • 控制項有啟用的水平捲軸。
    • 控制項有足夠空間,將捲軸包含在編輯區域底下。
    • WordWrap 屬性是設定為 False

另請參閱

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應