粘贴列表时让 Word 自动重新开始编号

粘贴列表时让 Word 自动重新开始编号

我有一份 95 页的文档,里面只是一系列编号列表。每天我都会拿出当前的任务列表,并在当前日期之后将其复制并粘贴到同一文档中的下一页。复制列表时,我希望 Word 保持其当前编号方案从 1 开始。实际发生的情况是,Word 继续从原始列表进行编号,尽管原始列表与其副本之间存在分页符和其他(非列表)信息。

例子: - - - - - - - - - - - - - - - - - -

1. Line one
    A. Item Ay
2. Line two

-- Page Break --

September 3, 2014

(复制并粘贴上述列表后)

3. Line one
    A. Item Ay
4. Line two

--- 示例结束 -----------------------

我知道我可以手动单击几下,让 Word 从 1 重新开始编号,但我维护着大量列表,并且按 Word 重新编号不一致。

有没有办法关闭 Word 中这种特定的自动格式化功能?

=== 编辑 2020 年 9 月 =================

Word 365 中的功能终于发生了变化。以相同的方式处理相同的文件时,列表的粘贴现在每次都从 1 重新开始。无需特殊设置,也无需上下文菜单。

看来微软终于听到了我痛苦的呼喊。

答案1

Word 处理列表粘贴的方式确实很奇怪。我试过几种方法,但都不起作用,或者有时才起作用。

一种始终有效的方法是使用粘贴列表时出现的小弹出窗口。它有“新列表(N)”选项,因此当它出现时,单击弹出窗口上的向下箭头并按下N 或单击该选项将重新开始编号。

图像

另一种方法可能是自定义功能区并在某处添加“重新开始编号”命令。您也可以为其分配键盘快捷键。但是,此方法要求在发出命令之前单击第一个列表项。(参见关联

“文件/选项/高级/剪切、复制和粘贴”下有一个“保留源格式”选项,这似乎是您正在寻找的选项,但它有时只对列表有效,或者根本不有效。


一种似乎总是有效的解决方案(在 Word 2016 中测试过)是创建一个 VBA 宏,该宏使用“重新开始编号”选项粘贴剪贴板:

Sub PasteWithRenumber()
    Selection.PasteAndFormat (wdListRestartNumbering)
End Sub

按照 Microsoft 文章中的说明创建并分配宏的键盘快捷键
创建或运行宏。要运行它,请单击文档中要插入的位置并键入键盘快捷键。

答案2

我遇到了完全相同的问题,经过大量研究后,我能做的就是关闭编号并手动输入每个列表中的数字,以阻止愚蠢的自动重新编号。

我正在编写一份程序手册,并设置了一个模板,其中的各个部分包含标准标题和编号列表,每次我将模板粘贴到文档中时,数字都会自动重新编号 - 有时从上面的部分继续,有时随机变为其他值。非常令人沮丧。

更有意义的是绝不如果调用复制/粘贴功能,则继续从前一个列表编号。

如果能在 MS Word 的某个地方关闭这个烦人的功能就太好了。

我正在使用 MS Word 2010,并假设它在 MS Word 2013 中的行为相同。

答案3

我记得以前也遇到过同样的问题,但当我尝试在新的工作环境中重现该问题时,我再也看不到该问题了:在新的工作环境中,我使用的是 Word 2016,在尝试重现该问题时,我看到以下粘贴选项“继续列表”、“新列表”和“仅保留文本”。我相信这些粘贴选项是在你提到的问题之后添加的,所以我建议你升级到 Word 2016。这应该可以解决你的问题。

答案4

我找到了解决 Word 365 中该问题的方法:

如果您正在维护一系列列表,例如,您有一个日常任务列表,并且在一天结束时您将该列表复制并粘贴到保存过去列表的区域,则您可以强制 Word 跳过合并列表的操作。

流程:在主要的第一个列表之后,跳过几行,插入手动分页符,然后是一段或两段非列表的内容。我有一句咒骂微软和自动格式化的句子,后面是几行空白行,然后是存档部分的标题。当我将列表粘贴到这个新部分时,它会从 1 开始编号,并且不会更改后续列表的编号。

这似乎足以让 Word 感到困惑,从而阻止自动套用格式的接管。

相关内容