word表格修改
《VBA信息获取与处理》教程(10178984)是我推出第六套教程,目前已经是第一版修订了。这套教程定位于最高级,是学完初级,中级后的教程。这部教程给大家讲解的内容有:跨应用程序信息获得、随机信息的利...
2024.11.18随着WPS开始使用JS宏,我也开始尝试使用JavaScript(简称JS)在WPS表内进行自动化开发,实现一些小功能。今天的讲的是如何自动清除表格内容。
做表格自动化开发,例如统计等等,每次运行脚本都需要清除之前运行得出的内容,否则新旧结构挤在一起就出现混乱了,分不清那个是最新的结果,这里我以我正在做的的一个折旧计算器为例进行说明。
JS宏和VBA宏本质上都是一样的工具,只不过JS宏可以实现跨平台,但相关功能还没有VBA那么完善。以上的效果其实就是两行代码实现的。代码如下:
function catl(){var urow=Application.Worksheets.Item("计算器").Range("A65535").End(xlUp).RowApplication.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,终身学习者,不定时和大家分享知识和好
《VBA信息获取与处理》教程(10178984)是我推出第六套教程,目前已经是第一版修订了。这套教程定位于最高级,是学完初级,中级后的教程。这部教程给大家讲解的内容有:跨应用程序信息获得、随机信息的利...
2024.11.18我们在用WPS和Word进行办公的时候,为了方便统计数据,经常会需要对表格进行编号,数据少的话还可以手动逐个编号,如果数据很多的话,逐个编号就很浪费时间。其实,WPS文字和Word文档本身就带有为表格...
2024.11.23我是【桃大喵学习记】,欢迎大家关注哟~,每天为你分享职场办公软件使用技巧干货!日常工作中,有时我们需要把WPS Word文档中的表格调整成相同行高和列宽,如果我们一个一个手动调整就太麻烦了。今天就跟大...
2024.11.23大家好!我是【桃大喵学习记】,点击右上方“关注”,每天为你分享职场办公软件使用技巧干货!我们在使用WPS制作Excel表格后,有时我们需要把表格数据打印出来,但是很多小伙伴会遇到打印表格数据时总是显示...
2024.11.22在WPS文档中可以绘制表格,表格绘制完成后,大家可在表格中输入想要展现的表格数据,表格数据可以根据需要进行调整,比如调整表格数据行间距,调整表格宽度等。由于是手动绘制的表格,在调整表格时可能会出现牵一...
2024.11.22