共用方式為


卷軸事件

當捲軸盒重新定位時會發生。

語法

對於 ScrollBar: 私有子物件 _Scroll ( )

多頁:私有子物件 _Scroll (索引As LongActionX作為 fmScrollAction,ActionY作為 fmScrollAction,ByValRequestDx作為單曲ByValRequestDy作為單曲ByValActualDx作為 MSForms.ReturnSingle,ByValActualDy作為 MSForms.ReturnSingle)

框架: 私有子物件 _Scroll (ActionX作為 fmScrollActionActionY作為 fmScrollActionByValRequestDx作為單身ByValRequestDy作為單曲ByValActualDx作為 MSForms.ReturnSingleByValActualDy作為 MSForms.ReturnSingle)

Scroll 事件語法包含以下部分:

部分 描述
物件 此為必要動作。 一個有效的物件名稱。
index 此為必要動作。 與此事件相關的 多頁 頁面索引。
行動X 此為必要動作。 那個水平方向發生的動作。
行動 此為必要動作。 垂直方向發生的動作。
請求Dx 此為必要動作。 你希望滾動條沿水平方向移動的距離(點數)。
請求 此為必要動作。 你希望捲動條垂直移動的距離(以點數計)。
實際診斷 此為必要動作。 捲軸條沿水平方向移動的距離(以點數計)。
實際的 此為必要動作。 滾動條沿垂直方向移動的距離(以點數計)。

設定

ActionXActionY 的設定如下:

常數 描述
fmScroll動作無變化 0 但沒有任何變化。
fmScroll行動陣容 1 垂直捲軸上有一小段距離;在左側一小段距離的水平捲軸條上。 移動相當於按鍵盤上的上或左方向鍵來移動滾動條。
fmScroll動作線下 2 在垂直滾動條上稍遠處;在右側一小段距離的水平捲軸上。 移動相當於按下鍵盤上的下或右方向鍵來移動滾動條。
fmScrollActionPageUp 3 垂直捲軸上翻頁;左邊一頁,橫向捲軸。 移動相當於按下鍵盤上的 PAGE UP 以移動捲軸。
fmScrollActionPageDown 4 往下一頁,垂直捲軸;在右邊的橫向滾動條上有一頁。 移動相當於按下鍵盤上的 PAGE DOWN 以移動捲軸。
fmScrollAction開始 5 垂直捲軸條的頂端;橫向捲軸條的左端。
fmScrollActionEnd 6 垂直捲軸條底部;橫向捲軸的右端。
fmScrollActionPropertyChange 8 ScrollTopScrollLeft 屬性的值會改變。 移動方向和幅度取決於變更的房產種類及新的房產價值。
fmScrollActionControlRequest 9 一個控制端要求容器捲動。 移動量取決於具體控制裝置和容器。
fmScrollActionFocusRequest 10 使用者移動到另一個控制點。 移動幅度取決於所選控制器的位置,通常會讓選取的控制器完全被使用者看見。

註解

與表單、 框架頁面 相關的捲軸事件會回傳以下參數: ActionXActionYActualXActualYActionXActionY 會 識別發生的動作。 ActualXActualY 會標示滾動盒移動的距離。

預設動作是計算滾動框的新位置,然後再滾動到該位置。

你可以透過發送表單、框架頁面滾動方法來啟動捲動事件。 使用者可以透過移動滾動框來產生捲軸事件。

與獨立 ScrollBar 相關的 Scroll 事件表示使用者將滾動方塊向任一方向移動。 當捲 軸條 的值因程式碼改變或使用者點擊滾 動條 中除滾動框以外的部分時,不會觸發此事件。

另請參閱

支援和意見反應

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