沙龙正在编辑一些带有“手编号”的旧文档

段落。如果她在这些段落中添加了自动编号,Word仍会将“手动编号”数字保留在原位。她有许多文件要处理,其中一些文件很长。她想知道是否有一种方法可以自动摆脱“手编号”数字。

您可以通过三种方式完成此任务。一种是通过编辑,另一种是使用“查找并替换”,第三种是使用宏。

如果您的段落很短(即每个段落不要超过一行),则可以使用常规的编辑技术。您需要做的就是按住Alt键,同时使用鼠标选择前导数字及其后的任何内容(例如句点,空格或制表符)。按Delete键,仅删除那些前导字符。

对于查找和替换方法,请按照下列步骤操作:

。按Ctrl + H以显示“查找和替换”对话框的“替换”选项卡。

。单击更多按钮(如果可见)。

。确保已选中“使用通配符”复选框。

。在“查找内容”框中,输入“((^ 13)[0-9] \ {1,}。[^ 09 ^ 32]”(不带引号)。

。在“替换为”框中,输入“ \ 1”(同样,不带引号)。 (请参见图1。)

。单击全部替换。

。关闭查找和替换对话框。

关于此技术,需要注意几件事。首先,它将替换以阿拉伯数字(1、2、3等)开头的任何前导段落编号,后跟一个句点以及制表符或空格。如果您的“手编号”段落不遵循此模式,则需要修改在步骤4中搜索的内容。例如,如果编号使用罗马数字或字母,则需要更改搜索内容对于。

其次,该技术假定段落开头的数字之前没有前导空格或制表符。如果可能,那么您需要在此操作之前执行单独的“查找和替换”操作,以删除所有前导空格或制表符。

如果您希望使用宏进行转换,最简单的方法是使用从未更新为VBA的旧WordBasic命令。请考虑以下内容:

Sub RemoveManualNumbers()

ActiveDocument.Range.Select     WordBasic.ToolsBulletsNumbers Replace:=0, Type:=1, Remove:=1 End Sub

宏选择整个文档,然后使用.ToolsBulletsNumbers方法摆脱手动编号。您可以在以下http://word.mvps.org [Word MVP网站]页面上找到有关此方法的更多信息:

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

注意:

如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)中描述的宏,我准备了一个包含有用信息的特殊页面。

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

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