Word和WPS中如何编号自动转纯文本
· 阅读需 2 分钟
背景
为什么有这个需求?
在Word制卡中,不管是问答题或填空题,有时需要根据正则匹配来分隔卡片,如果列表不转成纯文本格式,可能会导致正则匹配失败。
下图是Word或WPS中设置的列表格式,当点击任何一个列表序号,其他列表序号都会一起高亮显示出来。

现在需求是把这些列表编号转换成普通的纯文本格式,点击任一编号互相之间没有关联。
教程
Word操作指南
- 启用『开发工具』
打开文件->选项->自定义功能区->勾选『开发工具』->确定
。


- 编写宏


宏代码:
ActiveDocument.Content.ListFormat.ConvertNumbersToText
将上面的宏代码粘贴进编辑窗口中,然后保存,关闭窗口。

- 运行宏
打开需要列表转纯文本的文档,然后按下图所示运行宏。

运行结束后,原有列表编号就变成了纯文本格式。
WPS操作指南
WPS中的操作也基本类似。
- 编写宏

宏代码:
const doc = ActiveDocument
doc.Content.ListFormat.ConvertNumbersToText()
将上面的宏代码粘贴进宏编辑器窗口的函数块内。

- 运行宏

运行结束后,原有列表编号就变成了纯文本格式。