Microsoft Word 重新格式化行以占据整行

Microsoft Word 重新格式化行以占据整行

如果我将文档中的文本复制粘贴到 MS Word 中,而之前的文档中有一堆“新行”用于格式化文本,这会导致文本格式奇怪(行跳到新行而未到达行尾)。有没有一种快速的方法可以在 MS Word 中重新格式化文本以删除不需要的新行?

版本:MS Word 2007

前任:

This question has many possible answers, and is the sort of open‐ended
question that interviewers occasionally ask. A good answer to this question might
include identifying the portion of the program in which the bug appears to be
occurring based on its behavior, as well as using breakpoints and a stepper to step
through the program. Any answers that involve thinking about possible sources of
the problem and finding ways to limit the search scope of the bug are good answers.

答案1

您可以使用 Word 内置的查找/替换工具快速完成此操作。在查找框中,使用^p替换完整的回车符,并^l查找换行符。注意不要在整个文档上运行它们,否则会删除任何合法的换行符。

你可以用空字符替换^p^l,实际上只是删除它们,但我通常用空格替换它们。否则,替换后,它通常会将上行的最后一个单词放入下行的第一个单词中。

答案2

问题在于内容的创建者,因为他们错误地在内容中插入换行符(例如<br />),而不是让媒介(浏览器、文字等)确定如何正确格式化段落流程。

由于内容是预先格式化的,并且插入了这些换行符,因此您需要一种方法来粘贴无格式的值,或者完全删除格式。

根据您的具体情况,您可以采用多种解决方案:

  • 您可以使用单词宏:微软
  • 您可以使用在线工具:TextFixer.com
  • 记事本++使用 TextFX 清除换行符 ( TextFX --> TextFX Edit --> Unwrap Text)

相关内容