WPS的JS宏实现对表格的层级访问

表格文件的对象包含关系:

工作簿(WorkBook)----》工作表(Sheet)——》范围Range

Application.Workbooks.Item("工作.xlsx").Worksheets.Item("Sheet1").Range("A1:A9").Formula = "=Rand()";

代码实现了对表格文件《工作.xlsx》的sheet1页中A1:A9单元格进行随机数的填充。

注意:基于现有WPS的版本,WPS的宏编辑器中,只能实现部分函数的自动提示(Application.Workbooks.Item("工作.xlsx").Worksheets.Item("Sheet1")),后面的部分在代码编辑器中就不再继续提示。

但是,(Range("A1:A9").Formula)不代表对象不能访问,继续把这部分代码手动敲出来照样可以运行。

这个问题困扰了我很久,不能访问没有道理。最后尝试直接写,成功了。

猜你喜欢

转载自blog.csdn.net/qq_27866305/article/details/122994110