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");
}