excel数据滚动,这个只能点一次翻一次能不能改自动滚动

WPS EXCEL有100行数据,怎么滚动循环播放显示,想用js宏,都不知道有哪些函数,有没有人帮忙弄下,如设定5秒,设定滚动多少行,启动滚动,停止滚动

// 全局核心变量(请勿移动位置)

let runFlag = false, row = 11;

// 基础配置(仅修改这3个数值)

const gap = 5, step = 10, maxRow = 50;

// 启动滚动

function Start(){runFlag=true;scroll();}

// 停止滚动

function Stop(){runFlag=false;MsgBox("已停止");}

// 滚动主逻辑

function scroll(){

if(!runFlag) return;

// 执行窗口滚动

ActiveWindow.ScrollRow = row;

// 更新滚动行号

row = row+step > maxRow ? 11 : row+step;

// 定时递归,非阻塞循环

Application.OnTime(Application.Now+gap/86400,"scroll");

}

广东省
浏览 668
收藏
5
分享
5 +1
2
+1
全部评论 2
 
恰同学少年
参考 https://bbs.wps.cn/topic/79596
· 黑龙江省
回复
 
恰同学少年
在加载项里实现该功能。相对好控制一些。
· 黑龙江省
回复