闲言少述,直接进入主题,之前一致使用VBA给Excel编写宏代码,今天尝试用JS把之前写的乘法口诀表重新转换一下。
1、准备WPS,版本如下:
2、开发工具》切换到JS环境
3、开发工具》WPS宏编辑器
4、插入》模块
5、在模块内放置如下代码
//生成乘法口诀表
function writechangfakoujue()
{
var cells = Application.ActiveWorkbook.Sheets.Item(1).Cells;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
cells.Item(i,j).Formula = j+" * " + i +" = " + i*j;
sleep(1);
}
}
alert("乘法口诀表完成!");
console.log("ok");
}
//延时函数
function sleep(sleepTime) {
for(var start = new Date; new Date - start <= sleepTime;) {}
}
6、点击运行宏writechangfakoujue,显示效果如下
7、总结
VBA转JS只要对对象稍微熟悉下就可以实现,笔者之前未接触过JS,看着和熟悉的C#/C++类似,稍微浏览下就测试完成了。
本示例运行环境为Windows10,WPS2023测试运行OK。 您觉得本文对你您有帮助,请分享给你的朋友。
感谢您的阅读,如果对VBA、VSTO及office技巧感兴趣,请搜索微信公众号VBAHOME或扫描以下二维码关注。网址:www.vbahome.top