我正在遍历电子表格上的ActiveX控件以实现制表符控件。我的电子表格中有大约100个控件,所以并非所有内容都适合单个“页面”(它们都在同一个选项卡中,您只需向下滚动。)
我可以使用Activate将焦点设置为下一个控件。但是,当我浏览控件并通过可视窗口的底部时,窗口不会自动滚动以显示具有焦点的控件。
有没有办法让电子表格滚动,以便有焦点的控件实际上在屏幕上?
答案 0 :(得分:0)
Sorceri将它钉在头上。在设置焦点后,我使用Window.ScrollRow向下滚动页面。唯一的问题是,这会将行的底部设置到窗口的顶部,因此它就在屏幕外。我能够通过指定:
来解决这个问题ActiveWindow.ScrollRow = row-3
谢谢!