2013-03-04 216 views
6

如何設置一個框架(在用戶窗體內)的滾動條位置?excel - vba - userform - frame - 設置滾動條位置

的情況下:

我有在具有動態內容的用戶窗體的幀。所以如果內容太大而不適合框架,它會(動態地)在該框架中創建一個滾動條。滾動條還具有動態值,跟隨框架內容大小。

,更新滾動條的代碼如下:

With userform1.frame1 
    'dynamic size 
    .ScrollHeight = param1 * param2 
    .ScrollWidth = .InsideWidth * 30 
End with 

所以我想有東西在滾動條發送至底部位置!我怎麼做? 在此先感謝

回答

7

設置scrollHeight屬性和ScrollWidth,目前仍是With塊試內部之後:

.Scroll ActionX:=fmScrollActionNoChange, ActionY:=fmScrollActionEnd

更多細節可以發現here

+0

我不知道爲什麼,但使用它像那樣沒用。它不承認「ActionX」。所以我沒有明確地使用它:只是'.Scroll fmScrollActionNoChange,fmScrollActionEnd'我會在下次更努力的文檔!非常感謝! – ramtoo 2013-03-04 18:38:14