wps js宏教程(wps表格宏怎么关闭)

随着WPS开始使用JS宏,我也开始尝试使用JavaScript(简称JS)在WPS表内进行自动化开发,实现一些小功能。今天的讲的是如何自动清除表格内容。

做表格自动化开发,例如统计等等,每次运行脚本都需要清除之前运行得出的内容,否则新旧结构挤在一起就出现混乱了,分不清那个是最新的结果,这里我以我正在做的的一个折旧计算器为例进行说明。

JS宏和VBA宏本质上都是一样的工具,只不过JS宏可以实现跨平台,但相关功能还没有VBA那么完善。以上的效果其实就是两行代码实现的。代码如下:

function catl(){
  var urow=Application.Worksheets.Item("计算器").Range("A65535").End(xlUp).Row
  Application.Worksheets.Item("计算器").Range("A5:D" urow).Delete()
  }

第一句,获得当前表格中A列用了多少行,由于我这个表格用的是前四列,用这个语句就可以制定用了多少行,第二句是清除前四列第四行以后的所有内容,也就是保留表头,表格其他部分。

金山在做WPS的JS相关接口的时候已经尽量向原来VBA的接口靠拢了,例如var urow=Application.Worksheets.Item("计算器").Range("A65535").End(xlUp).Row中的Application.Worksheets.部分和.Range("A65535").End(xlUp).Row部分几乎要就是VBA语句,只不过官方文档还不是很完善,这个End(xlUp)在文档中压根就没有提这个用法。是我自己试出来的。

我是且行且思,一个程序员/数据分析师/金山办公KVP,终身学习者,不定时和大家分享知识和好

(0)

相关推荐

  • WPS中Excel怎么安装使用宏插件?

    WPS中Excel怎么安装使用宏插件? 1.默认的WPS Excel中的"宏"是灰色关闭状态,我们可以清楚的看到"宏"的功能是没有启用的(而Microsoft ...

  • wps文字打印设置教程

    操作方法 01 我们经常需要对编辑好的文档进行打印,那么WPS文字打印到底如何设置呢?下面让我给您带来wps文字打印设置教程.在讲述wps文字打印设置之前,我们先来说说打开WPS文字的打印功能的方式: ...

  • wps文字中如何插入表格

    wps文字有时候需要插入表格。下面介绍wps文字中三种插入表格的方法,以绘制一个3行5列的表格为例。 方法一:通过“插入”—“表格”—根据行列要求通过选择方格的形式插入表格,如图1所示。 图1 方法二 ...

  • wps行距怎么设置? wps行间距设置教程

    行距就是指两行之间的距离了,我们如果通常会看到很多人要交总结时会把行间距与字体设置超大了,这样可以100抵几千呀,下面我们来为各位介绍wps行间距设置教程 1、我们双击打开wps文档,如下图所示。 2 ...

  • wps文字中粘贴的表格无边框是什么原因

    在WPS演示中,显示的画面一般都是经过缩放的. 在WPS文字中制作的表格,默认的边框粗线,在WPS演示中编辑时视图中经过缩放,会显示不全.在全屏播放时会有边框.

  • WPS文字2013中给表格添加项目编号?

    ①启动WPS文字2013,绘制表格,然后选中第一列,单击菜单栏--开始--项目编号. ②在项目符号菜单中选择自定义. ③在新弹出的界面中输入编号格式,然后确定. ④这样第一列单元格就自动添加上了编号, ...

  • excel表格宏按钮如何设置

    excel宏按钮设置步骤如下: 1.按钮的本质就是一个宏,所以在制作按钮之前,我们先来录制一个宏,把宏都准备好了,就可以制作按钮了.先打开一个表格如图所示,选中大标题,接下来我们在菜单栏上执行:开发工 ...

  • wps怎么单独保存某个表格的数据?

    wps如何单独保存某个表格的数据(或者说是拆分表格). 1.比如说我想将sheet1的数据另存为,但是新建的工作簿中有不会存在sheet2和sheet3的数据 2.右击sheet1,选择“移动或复制工 ...

  • office2003怎样才能启用宏?office2003启用宏的图文教程

    office2003怎么启用宏?office2003启用宏功能,很多小伙伴都没有找到正确的方式启用,下文就来介绍一下office2003启用宏图文教程,一起和我们小编了解下吧! office2003启 ...

  • WPS文字中怎么给表格添加斜线呢?

    在文档处理中,有时候一些表格需要有斜线切割,在WPS文字中要怎样给表格画斜线呢?下面小编就为大家详细介绍一下,来看看吧! 步骤: 1.在文档中先添加一个表格,随意点击一个表格,使当前操作对象在表格上. ...