如何使用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表格中,也可以。

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

相关推荐
浩浩kids3 小时前
WPS计算机二级•常用图表制作
wps
疯狂小羊啊7 小时前
WPS数据分析000004
wps
luyun0202027 小时前
自动写作,内容润色,让office和WPS集成AI,文生图!
人工智能·ai写作·wps
浩浩kids7 小时前
WPS计算机二级•高效操作技巧
wps
疯狂小羊啊7 小时前
wps数据分析000002
wps
LabVIEW开发1 天前
LabVIEW与WPS文件格式的兼容性
labview·wps
疯狂小羊啊2 天前
WPS数据分析000001
wps
呉師傅2 天前
麒麟系统WPS提示字体缺失问题
运维·服务器·计算机外设·电脑·wps
六--七3 天前
WPS excel使用宏编辑器合并 Sheet工作表
excel·wps