一、怎样解决word里引号中的文字断行
使用通配符,查找([!?!;:。”…-])^13
全部替换为"1"搞定。
或者建个宏按钮,以后再需要的时候,点一下按钮运行这段代码就可以了。
设定允许以句号、冒号、右引号、问号、叹号、省略号等指定的字符作为段尾(就是代码中方括号里那些全角字符,半角叹号表示排除方括号内随后的所有字符),以其它字符结尾的回车符全部删除。
可能还有换页、换行、制表等符号造成的假回车,1、先全部换成回车符;2、再把连续回车换成单一回车;3、最后把错误回车删除。
Sub 清理错误换行()
With Selection.Find
.Text = "[^m^l^t^n]"
.Replacement.Text = "^p"
.Forward = True
.Wrap = wdFindContinue
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "^13{2,9}"
.Replacement.Text = "^p"
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
With Selection.Find
.Text = "([!?!;:。”…-])^13"
.Replacement.Text = "1"
.Forward = True
.Wrap = wdFindContinue
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
End sub
二、word文字从句中断开怎么办
这是因为你复制的记事本文件选用了自动换行的选项,复制到word后,记事本对文本文件的自动换行标记在word格式中成为"手动换行符",所以文章会断开.
解决的方法:
ctrl+H或编辑菜单中替换,查找内容中输入“^l”(英文输入法下shift+6输入^),替换为内容中什么也不输入,然后点“全部替换”,这样就把文章中所有无意义的"手动换行符"全部消除了。
另一种操作方法:
1、ctrl+h,即word文档打开状态下同时按下ctrl和h按键,出来“替换”对话框;
2、在对话框“查找内容”输入框里点一下,准备输入内容;
3、点击对话框下方“高级”按钮,拉开隐藏选项,点击“特殊字符”按钮,会拉出特殊字符选单,找到“手动换行符”点选,“^l”就会出现在“查找内容”输入框里;
4、“替换为”输入框中什么也不要输入,点击“全部替换”,就可以了;
5、好累。