如何在MS Word中复制已删除的文本


22

我要复制标记为已删除的修订中的文本,然后将其粘贴到另一个文档中。但是,当我用鼠标标记它并执行Ctrl-C时,它会说“所选内容标记为已删除的文本”,并且没有任何内容被复制到剪贴板。

更新:有不拒绝删除的解决方案吗?


可以粘贴在记事本中吗?
malat

2
不发布答案,因为它涉及拒绝更改...一种解决方案是制作文档的副本,然后拒绝副本中的所有更改。(您可以在一个操作中拒绝所有更改。)您的原始文档仍然具有所有更改,新文档是没有更改(删除)的历史版本。您现在可以简单地从新文档中复制和粘贴。
chu x

Answers:


22

有什么解决方案可以不拒绝删除吗?

解决方案1:

  1. 选择已删除的文本以及一个额外的单词。

  2. 然后,您应该能够复制而不会收到错误消息。

  3. 将文本粘贴到另一个文档中。

  4. 删除多余的单词。

无法复制标记为已删除的文本

解决方案2:

使用以下VBA代码:

Option Explicit

Public myString As String

Sub CopyMyDelete()
' Alt-1 is shortcut
myString = Selection.Text
End Sub


Sub PasteMyDelete()
' Alt-2 is shortcut
Selection.TypeText myString
End Sub

现在,我可以进入任何TrackChange气球,选择已删除的文本,然后点击 Alt- 1。是的,这也许很愚蠢,但是您也无法在VBA中复制所选的已删除文本。但是,您可以使公用字符串变量选择文本。

现在,我可以将选区移出气球框,并且可以在任何需要的地方键入Alt- 2并输入先前选择的已删除文本。它当然会标记为“音轨更改”插入。

请注意,将选择移出TrackChange气球(抓住已删除的文本的位置)时,可以随意使用选择。删除的文本内容位于字符串变量中,而不是与所选内容本身关联的文本。你可以做其他的东西,当你想要的-类型与删除的文字 Alt- 2

词说“标记为已删除的文本”


这是令人抓狂,但不足为奇解决方案1作品
查尔斯韦斯利

1
如果解决方案1似乎不起作用,请确保“粘贴为文本”而不​​是默认的粘贴格式设置方法。如果目标应用程序仅是纯文本,则解决方案1将始终有效。
Jirka Hanika,

7

您可以按照以下步骤进行:

  • 拒绝删除
  • 选择文本并按复制
  • 插入文字
  • 回到Word并撤消拒绝

4
是的,这很明显-但是拒绝删除是最痛苦的事情。我想要一个没有这个的解决方案
Tomas,2017年

2
你为什么觉得这很痛苦?需要多长时间?您需要很多时间在菜单中找到它吗?
朱塔什(MátéJuhász)

4
该部分在我回答后被添加到问题中。我认为删除它是不公平的,因为它确实回答了原始问题。
朱塔什(MátéJuhász)

啊。对不起,我没注意到。我已删除我的评论。
DavidPostill

4
@Tomas既然您已经更新了问题(并在此过程中使该答案无效),那么在问题中添加为什么要避免拒绝删除将很有用,因为这似乎是一个合理的过程。
GalacticCowboy

2

是的,无需复制任何额外内容,拒绝更改或使用VBA。只需关闭“跟踪更改”,然后就可以复制已删除的文本而不会出现任何问题。在对文档进行进一步编辑之前,请不要忘记重新打开它。

(在Word 2007上进行了测试,因为工作仍然可以在过去进行,但是我记得在2010年就可以工作了,至少可以追溯到2003年。我无法想象他们会在最新版本中对此进行更改。)

这样可以概括哪些更改可以复制并粘贴到另一个Word文档中,以及是否将它们粘贴为更改。

            + ------------------------------------------------- ------------------ +
            | 目的地|
            | TC开| TC关|
+ ----------- + -------------------------------- + ---- ------------------------------ +
| S TC开| 所有现有和插入的文字| 所有现有和插入的文字|
| o | 粘贴为插入的文本。没有 正常粘贴。没有删除|
| 你 包括已删除的文字。| 包含文字。|
| r -------- + -------------------------------- + ------- --------------------------- |
| c TC关| 所有现有和插入的文字| 正常粘贴的现有文本|
| e | 粘贴为插入的文本。| 作为插入粘贴的插入,|
| | 删除粘贴为删除。| 粘贴为删除的删除。|
+ ----------- + -------------------------------- + ---- ------------------------------ +

0

您可以按原样保存文档,在记事本中打开它,通过搜索特定短语查找重要部分,复制所需的文本,粘贴到目标中,然后关闭记事本。不要从记事本保存,也不要打开文档的多个副本。此方法将引入额外的字符和格式,您需要在目标中进行清理,特别是如果复制的文本跨多个段落或者同时包含已删除和未删除的文本。


0

这是另一种方式(在尝试其他选择后,实际上很有效,而且很简单):

  1. 用“删除线”标识要从“已删除的文本”中复制的文本。
  2. 右键单击,然后在显示选项时,选择“拒绝更改”。立即将文本更改回常规(也就是说:它删除了“删除线”)
  3. 单击“复制”,因为它将保留阴影(然后将纯文本传输到另一个文档,如果您打算这样做)
  4. 最后,转到顶部的工具栏的“ UNDO TYPING”图标。点击它。这将逆转您之前的操作(也就是说,它会恢复“删除线”,并以以前的方式返回文本。希望能有所帮助...
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.