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

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

案子:

我有一个具有dynamic内容的用户窗体中的框架。 所以如果内容太大而不适合框架,它(dynamic地)在该框架中创build一个滚动条。 滚动条还具有dynamic值,跟随框架内容的大小。

更新滚动条的代码如下所示:

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

所以我想有一些东西把滚动条发送到底部的位置! 我怎么做? 提前致谢

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

.Scroll ActionX:=fmScrollActionNoChange, ActionY:=fmScrollActionEnd

更多细节可以在这里find