3-1 WPS JS宏工作簿的新建与保存(批量新建工作簿)学习笔记

**************************************************************************************************************

点击进入 -我要自学网-国内领先的专业视频教程学习网站

**************************************************************************************************************

1.新建时模板为空或指定模板

Workbooks.Add()

Workbooks.Add(undefined)//加undefined就没有图表了

2.保存时的保存与另存

ActiveWorkbook.Save() //保存当前工作簿

ActiveWorkbook.SaveAs("E:\\js宏\\123.xlsx") //另存为当前工作簿123.xlsx"

3.关闭保存与不保存

ActiveWorkbook.Close(true) //true保存关闭工作簿,false不保存关闭工作簿

实例1:

javascript 复制代码
function 新建工作簿(){
var wb=Workbooks.Add(undefined);//里面加一个模板undefined就没有图表了
//var wb=Workbooks.Add()//新建工作簿

var pah="E:\\js宏\\123.xlsx"
//var pah=Workbooks.Item('456.xlsx').Path+"\\123.xlsx"//保存路径,Workbooks.Item('3-1.xlsx').Path当前文件456.xlsx的路径
Range('a1').Value2=88888 //向单元格写入值
ActiveWorkbook.SaveAs(pah) //保存当前工作簿
//
ActiveWorkbook.Close(true) //true保存关闭工作簿,false不保存关闭工作簿
}

实例2:

javascript 复制代码
function 批量新建工作簿(){
var pah=Workbooks('3-1.xlsx').Path//要保存的路径
for(var m=1;m<=12;m++){
var wb=Workbooks.Add(pah +"//123.xlsx")//打开工作簿模板
ActiveWorkbook.SaveAs(pah+'//2025年//'+m+"月.xlsx")//保存当前工作簿并文件命名
ActiveWorkbook.Close() //关闭当前工作簿
}
}
相关推荐
我命由我123454 分钟前
Android Camera - 获取当前设备屏幕的旋转角度、保存帧到外部存储的私有空间
android·java·开发语言·java-ee·android jetpack·android-studio·android runtime
AAA代码批发商10 分钟前
Days 32 Linux 多线程:线程分离属性、多进程 vs 多线程、线程同步互斥锁、信号量
linux·笔记
阮小贰16 分钟前
干支编码的确定性实现:节气切分 + 1000 条溯源断语(附 JS 源码)
开发语言·javascript·ecmascript
从零开始的嵌入式之旅25 分钟前
day31
linux·c语言·经验分享·笔记·嵌入式硬件
小张帅三代28 分钟前
yolo基础学习笔记
笔记·学习·yolo
一晌小贪欢29 分钟前
Python办公17:暴力拆分——按页数或指定范围提取 PDF 核心页面
java·开发语言·python·pdf·excel·数据可视化·python办公
Mh30 分钟前
听说我兄弟喜欢跑车,所以必须安排上
前端·javascript·vue.js
孫治AllenSun30 分钟前
【LangChain4J-06】Prompt 工程与模板化开发
开发语言·python·prompt
qq_4260039632 分钟前
多语言新增语种全量测试策略
前端·javascript·python·pycharm·自动化
北风toto36 分钟前
UML(统一建模语言)详细笔记
笔记·uml·软件设计师