Word 2010:在行末查找单个单词

Word 2010:在行末查找单个单词

有没有办法找到 Word 文档中的任意行,然后在可见行的末尾添加一个错误?

这个例子如果一条线,并且我想在整个文档中找到它,因为它在最后可见行以一个单词结尾。 在此处输入图片描述 另外,有没有办法找到某个单词“minim”,因为它显示在可见行的末尾?如果它出现在任何行的中间,就忽略它?

答案1

不,这不可能。

您在文档中看到的“行”是基于文档的边距设置,文本会根据可用空间动态换行到下一行。文本行中没有强制换行的字符,因此无法搜索和找到任何内容。

关于换行符,MS-Word 仅允许对后跟段落字符或换行符的单词进行通配符搜索。

答案2

我同意@rich 的观点,这在技术上是不可能的,因为它取决于文档的边距和字体大小等设置,并且在不同的计算机之间会有所不同。

但是,如果这对您来说并不重要,您可以尝试使用宏来解决问题。

请注意,您必须检查每一行(此处未介绍)直到文档结束。还要注意只突出显示标点符号,并在必要时重复一行的步骤。

Selection.HomeKey Unit:=wdStory
Selection.EndKey Unit:=wdLine
Selection.MoveLeft Unit:=wdWord, Count:=1, Extend:=wdExtend
Selection.Copy
' here check for word - make sure to remove punctuation as needed
' continue to next line and repeat
Selection.MoveDown Unit:=wdLine, Count:=1
Selection.EndKey Unit:=wdLine
Selection.MoveLeft Unit:=wdWord, Count:=1, Extend:=wdExtend
Selection.Copy
' here check for word - make sure to remove punctuation as needed
' you will have to MoveLeft again if you did select punctuation

相关内容