网站首页 > 知识剖析 正文
Excel表,通常会超出屏幕大小,这样就需要对滚动条进行操作,初学的朋友可能对滚动条有一个很模糊的认识,实际上并不知道如何操作。
本节不做科普,我们将介绍,如何利用VBA代码对滚动条位置进行操作。
对滚动条进行操作,实际上实现了页面的跳转功能。
下面用一个示例来进行详细说明,如图所示可实现按行滚动和按页滚动,其代码不一样。
首先,按行滚动使用:ActiveWindow.SmallScroll toright:=1
也就是SmallScroll方法,它是Window对象下的一个方法。
同理按页滚动使用:ActiveWindow.LargeScroll down:=1
很显然,使用的是LargeScroll方法,一个大一个小的意思,不知道为什么起这样的名称,并不及适合。
这两个方法分别有几个参数需要设置,才能正常使用,达到想要的效果。
SmallScroll (Down、Up、ToRight、ToLeft)
名称 | 必需/可选 | 数据类型 | 说明 |
Down | 可选 | Variant | 将内容向下滚动的行数。 |
Up | 可选 | Variant | 将内容向上滚动的行数。 |
ToRight | 可选 | Variant | 将内容向右滚动的列数。 |
ToLeft | 可选 | Variant | 将内容向左滚动的列数。 |
LargeScroll (Down、Up、ToRight、ToLeft)
名称 | 必需/可选 | 数据类型 | 说明 |
Down | 可选 | Variant | 向下滚动内容的页数。 |
Up | 可选 | Variant | 向上滚动内容的页数。 |
ToRight | 可选 | Variant | 向右滚动内容的页数。 |
ToLeft | 可选 | Variant | 向左滚动内容的页数。 |
参考上表,可以很清楚地明白,分别指上、下、左、右移动的量。
如果是按行滚动就是行或列数,如果是按页滚动就是以页为单位,一个页面就是多个行。
重点还是要自己动手实践操作一下,下面给出一些代码,参考学习:
Private Sub CommandButton2_Click()
ActiveWindow.LargeScroll down:=1
Me.CommandButton2.Top = ActiveWindow.Top
Me.CommandButton5.Top = Me.CommandButton2.Top
End Sub
Private Sub CommandButton4_Click()
ActiveWindow.SmallScroll toleft:=1
End Sub
Private Sub CommandButton5_Click()
ActiveWindow.LargeScroll up:=1
End Sub
滚动条操作在大量数据页的情况下使用,十分有用,所以有必要认真学习一下。
欢迎关注、收藏
---END---
猜你喜欢
- 2025-04-07 强大的 Web 应用自动化测试工具 Selenium.WebDriver
- 2025-04-07 delphi TChromium控件(delphi常用控件)
- 2025-04-07 如何使用 Scrapy 执行 JavaScript
- 2025-04-07 以「山河令」为实战案例,手把手教你用Python爬取「优酷」评论
- 2025-04-07 关于web自动化过程中滑块解锁问题以及页面滚动的问题的研究
- 2025-04-07 selenium:操作滚动条的方法(8)(selenium横向滚动条)
- 2025-04-07 IOS遇到的几个H5坑、h5键盘弹起遮挡输入框的处理
- 05-02解决 JS 对象中继承性问题之方式一:通过原型链继承来解决继承问题
- 05-02Python 和 JS 有什么相似?(js与python哪个更强大)
- 05-02C# 字符串的基本用法(c#字符串操作)
- 05-02不用任何 js 库,纯前端导出数据到 Excel / CSV 文件就简单几行代码
- 05-02「零基础学C语言」带你解析字符串连接函数:strcat_s 函数
- 05-02暑期课 | 2022CSP-J/S复赛集训(csp-j 2019复赛)
- 05-02好用的JavaScript客户端PDF插件——jsPDF
- 05-02webpack的几个常见loader源码浅析,动手实现一个md2html-loader
- 最近发表
-
- 解决 JS 对象中继承性问题之方式一:通过原型链继承来解决继承问题
- Python 和 JS 有什么相似?(js与python哪个更强大)
- C# 字符串的基本用法(c#字符串操作)
- 不用任何 js 库,纯前端导出数据到 Excel / CSV 文件就简单几行代码
- 「零基础学C语言」带你解析字符串连接函数:strcat_s 函数
- 暑期课 | 2022CSP-J/S复赛集训(csp-j 2019复赛)
- 好用的JavaScript客户端PDF插件——jsPDF
- webpack的几个常见loader源码浅析,动手实现一个md2html-loader
- webpack 常见loader原理剖析,动手实现一个md2html的loader
- 如何用5分钟开发一个 Webpack Loader?
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)