咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

我们首先录制一个JS宏来看看工作簿新建和保存的代码是什么样子的吧

function Macro1() { Workbooks.Add(undefined); ActiveWorkbook.CustomDocumentProperties.Add("KSOProductBuildVer", false, 4, "2052-11.1.0.12763", undefined); Application.RecentFiles.Add("D:\工作簿2.xlsx"); ActiveWorkbook.SaveAs("D:\工作簿2.xlsx", undefined, undefined, undefined, undefined, undefined, xlNoChange, 1, -1, undefined, undefined); }

上面录制宏的第一句话是新建工作簿,第二三句作用不大可忽略,第四句是保存工作簿到磁盘。

下面咱们来实现一个小功能,生成2022年四个季度的报表文件

function test() { var currentpath=ActiveWorkbook.Path; for(var i=1;i<=4;i++) { let wb=Workbooks.Add(); let thispath=currentpath+"\2022\"+i+"季度.xlsx"; wb.SaveAs(thispath); wb.Close(true); } }


代码


效果


这里均是新建的空白文件,我们也可以新建参照模板的文件,只需Add的时候在参数传入模板的路径即可。今天的课程就讲到这里了,如果您有疑问请随时与我交流。