Liz的文档很长(超过300页),其中包含数百个简短的三步编号列表。她想知道是否有一种方法可以告诉Word重新为每个列表重新编号,而无需手动选择“重新编号”

每一个单独。

Word支持单级编号(这是功能区“主页”选项卡上的编号工具的目的)和多级编号(通过“多级列表”工具,位于功能区“主页”选项卡上的编号工具的右侧) )。出于本技巧的目的,基于她问题的措辞,我假设Liz正在处理单级编号列表。通过选择要编号的段落,然后单击编号工具,可以最轻松地添加这些列表。默认情况下,这些列表会在整个文档中继续编号,除非您采取特定步骤重新开始编号。

在Liz的情况下,需要数百个重新开始编号的列表可能会很麻烦。那些使用了很长时间的Word的人都知道,程序的编号功能多年来经历了许多变化。而且,不幸的是,这些变化并不总是变得更好。 Liz遇到的情况就是一个典型的例子-需要对每个列表采取手动步骤来重新开始编号。

由于Word编号工具中的古怪之处,有时甚至是彻底的错误,长期使用的用户往往会回避使用这些工具,而是依靠域代码进行编号。请考虑以下域代码序列:

{ SEQ numlist \# "0" \r 1 \ MERGEFORMAT } { SEQ numlist \# "0" \n \ MERGEFORMAT } { SEQ numlist \# "0" \n \* MERGEFORMAT }

请记住,通过按Ctrl + F9可以将字段括号插入到文档中。第一个域代码插入从1开始的序列号。

第二和第三字段代码继续先前启动的序列。如果将所有这三个都放入文档中并刷新域代码(选择代码并按F9键),则会得到以下信息:

1.

2.

3.

然后,您可以在每个数字的右边添加文字。如果要将这些域代码与以前使用Word的内置编号的文本一起使用,只需选择编号的段落,删除编号(再次单击“编号工具”;它用作切换按钮),然后插入适当的字段列表中每个段落开头的代码。如果将域代码放入可重复使用的构件中,则可以更快地完成此任务。

如果您不想使用域代码,而是想开发一种基于宏的重新编号方法,则需要更多的信息。在http://word.mvps.org [Word MVP网站]上,您会发现在这方面有用的一个好资源:

https://wordmvp.com/FAQs/Numbering/ListRestartMethods.htm

请注意,该页面指示它适用于较旧(较旧)的

Word版本。在这种情况下,这不会有问题。这些概念仍然适用于该程序的现代版本。在页面底部附近,您会看到“使用VBA重新编号”的链接,当您开发自己的宏时,该链接可以为您提供帮助。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(8119)适用于Microsoft Word 2007、2010、2013、2016、2019和Office 365中的Word。