我想复制修订中标记为已删除的文本 - 并将其粘贴到另一个文档。但是当我用鼠标标记它并按 Ctrl-C 时,它显示“所选内容被标记为已删除文本”,并且没有任何内容被复制到剪贴板。
更新:有解决办法吗不拒绝删除?
答案1
有没有不拒绝删除的解决办法?
解决方案 1:
选择已删除的文本以及多余的单词。
然后您就能进行复制而不会收到错误消息。
将文本粘贴到另一个文档中。
删除多余的字。
解决方案 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。
答案2
您可以遵循这个过程:
- 拒绝删除
- 选择文本并按复制
- 插入文本
- 返回 Word 并撤消拒绝
答案3
是的,无需复制任何额外内容、拒绝更改或使用 VBA。只需关闭“修订”,然后就可以毫无问题地复制已删除的文本。在对文档进行进一步编辑之前,请不要忘记将其重新打开。
(在 Word 2007 上进行测试,因为工作仍然存在于过去,但我记得这在 2010 年可以运行,至少可以追溯到 2003 年。我无法想象他们会在最新版本中改变这一点。)
这概括了哪些更改可以复制并粘贴到另一个 Word 文档中,以及是否将它们粘贴为更改。
+------------------------------------------------------------------+ | 目的地 | | TC开启 | TC关闭 | +-----------+--------------------------------+---------------------------------+ | S TC 开启 | 所有现有和插入的文本 | 所有现有和插入的文本 | | o | 粘贴为插入文本。否 | 正常粘贴。否删除 | | u | 包含已删除的文本。| 包含文本。| | r --------+--------------------------------+---------------------------------| | c TC 关闭 | 所有现有和插入的文本 | 现有文本正常粘贴,| | e | 粘贴为插入的文本。| 插入粘贴为插入,| | | 删除粘贴为删除。| 删除粘贴为删除。| +-----------+--------------------------------+---------------------------------+
答案4
这是另一种方法(在尝试其他选项失败后,实际上效果很好,而且很简单):
- 用“删除线”标记出您想要从“已删除文本”中复制的文本。
- 右键单击,当出现选项时,选择“拒绝更改”。这会立即将文本更改回常规(也就是说:它会删除“删除线”)
- 单击“复制”,因为它将保留阴影(然后将干净的文本传输到另一个文档,如果这是您的意图)
- 最后,转到工具栏顶部的“撤消输入”图标。单击它。这将撤消您之前的操作(也就是说,它会恢复“删除线”并将文本恢复到刚才的状态。希望这能有所帮助...