excel - vba - userform - frame - 设置滚动条位置

时间:2013-03-04 00:03:06

标签: excel excel-vba scrollbar excel-2010 userform vba

如何设置框架的滚动条位置(在用户窗体内)?

案例:

我在userform中有一个具有动态内容的框架。因此,如果内容太大而无法适应框架,则(动态地)在该框架中创建滚动条。滚动条还具有动态值,遵循帧内容大小。

更新滚动条的代码如下:

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

所以我想要将滚动条发送到底部位置!我怎么做? 提前致谢

1 个答案:

答案 0 :(得分:7)

设置ScrollHeight和ScrollWidth并仍在With块内后尝试:

.Scroll ActionX:=fmScrollActionNoChange, ActionY:=fmScrollActionEnd

可以找到更多详细信息here