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

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

相关推荐
appleคิดถึง2 天前
wps excel将表格输出pdf时所有列在一张纸上
pdf·excel·wps
Etincelle5 天前
【LaTeX】Word插入LaTeX行间公式如何编号和对齐
word·wps·latex
LAM LAB7 天前
【WPS】怎么解决“word的复制表格”粘贴到“excel的单元格”变多行单元格的问题
word·excel·wps
LIUHUING12 天前
解决在 Linux 中 WPS 字体缺失问题
linux·运维·wps
杜大哥12 天前
WPS:把excel文件中的图片嵌入到表格的单元格中,并且随着单元格大小的改变而不失真?(图片嵌入、取消嵌入到单元格)
excel·wps
肖永威12 天前
Markdown转WPS office工具pandoc实践笔记
markdown·pandoc·wps·docx·办公
Java&Develop13 天前
wps批注线条怎么取消去掉wps批注后有竖线
wps
sybxp12314 天前
如何在WORD WPS中输入英语音标 批量给英语标注音标
word·wps·英语音标·国际音标·音标标注
gusijin19 天前
如何删除此电脑上的迅雷下载、WPS云盘、百度网盘
wps
怜渠客21 天前
Word/WPS 删除最后一页空白页,且保持前面布局样式不变
wps