前言:本方法需要一定的JS基础,这边不会赘述,0基础者可先自学JS
链接地址
https://open.wps.cn/docs/client/wpsLoad
function test()
{
let my = ThisWorkbook;
let path = my.Path;
let tempFile = Workbooks.Add();
tempFile.Sheets(1).Range("a1").Value2 = "hello jsa";
tempFile.SaveAs(path+"\\代码create.xlsx");
tempFile.Close();
}
返回一 个 Workbook 对象,该对象代表运行当前宏代码的工作簿。 此为只读属性
返回一个 String 值,它代表应用程序的完整路径,不包括末尾的分隔符和应用程序名称
应用程序中当前打开的所有 Workbook 对象的集合。
新建一个工作表。新工作表将成为活动工作表。
返回值:一个代表新工作簿的 Workbook 对象。
指定的或活动工作簿中所有工作表的集合
Sheets.Count
返回一个 Long 值,它代表集合中对象的数量。
/**
* test Macro
*/
function test()
{
// 数据
let myjosn =[
{
"title":"第一首",
"content": "铁马红旗寒日暮,使君犹寄边城",
"type": "日落 边塞 寒冷"
},
{
"content": "关城榆叶早疏黄,日暮云沙古战场",
"type": "云 日落 边塞",
"title":"第二首"
},
{
"content": " 塞上秋风鼓角,城头落日旌旗",
"type": "日落 边塞 秋 风",
"title":"第三首"
}
]
//路径
let path = ThisWorkbook.Path;
// 遍历数据并创建表
myjosn.forEach(item=>{
let mywork = Workbooks.Add();
myecl = mywork.Sheets(1);
myecl.Range("a1").Value2 = item.title;
myecl.Range("b1").Value2 = item.content;
myecl.Range("c1").Value2 = item.type;
mywork.SaveAs(path+"\\"+item.title+".xls");
mywork.Close()
})
}
显示一个接收用户输入的对话框。返回此对话框中输入的信息。
function test()
{
let m = InputBox("请输入任意字符");
alert(`你输入的字符是${m}`)
}
