如何使用WPS的JS宏实现Word表格的自动编号

如何使用WPS的JS宏实现Word表格的自动编号?如下图,想要给表格的编号列中添加序号。

使用WPS的JS宏可以实现自动编号,代码如下:

复制代码
n = Selection.Tables.Item(1).Rows.Count;
		for(i = 2;i<=n;i++)
		{
			Selection.Tables.Item(1).Cell(i,1).Range.Text = Selection.Tables.Item(1).Cell(i,1).RowIndex-1;
			Selection.Tables.Item(1).Cell(i,1).Range.Style = "表";
			Selection.Tables.Item(1).Cell(i,1).Range.ParagraphFormat.Alignment = wdAlignParagraphCenter;
		}	

上述代码,

n表示获取当前表格的行数。

从第二行开始,设定表格单元的文本为:行号-1

并设定文本的样式为"表";

设定文本编号的文字样式为:居中。

上述代码,适合大量表格的模式。如果只需要处理一个表格的编号,那么直接使用Excel表进行编号设定好之后,拷贝到Word表格中,也可以。

运行之后,可以得到如下的表格:

相关推荐
Xp0219110319 小时前
知网研学、万方、WPS、大以论文四大排版工具横评,新用户免费排版等你领!
前端·css·html·生活·wps·论文排版
英俊潇洒美少年2 天前
Vue2 $set 深度解析 + 批量更新全套优化方案(原理+实战+踩坑+面试)
面试·职场和发展·wps
qq_466302454 天前
wps 新建基本操作
wps
Non-existent9876 天前
海拔批量查询 + 批量 KML 生成工具-WPS 插件 TableGIS 新功能
javascript·c++·excel·wps
晨陌y8 天前
打工人被WPS卡顿和隐私问题折磨?document本地文档编辑器能不能作为替代方案
编辑器·wps
qq_546937279 天前
office和WPS平替软件,可以打开Word_Excel_PPT
word·excel·wps
专注VB编程开发20年12 天前
WPS 重营销、轻基础底层,劫持注册表让office没法用
wps
wujian831112 天前
怎么把Kimi里的表格完整复制到wps内
人工智能·ai·wps·豆包·deepseek·ai导出鸭
系统集成架构师13 天前
WPS 多维表格新增数据,如何自动同步到腾讯文档?
wps
xqg131615 天前
WPS 配置优化
wps