我想下面的代码覆盖大部分语法错误/标点,
@保罗如果有另一种简单的方式让我知道。
Sub replaceAll()
Selection.HomeKey Unit:=wdStory
Selection.Find.ClearFormatting
Selection.Find.Execute FindText:=" .", ReplaceWith:=".", _
Replace:=wdReplaceAll
Selection.Find.Execute FindText:=" ,", ReplaceWith:=",", _
Replace:=wdReplaceAll
Selection.Find.Execute FindText:=" :", ReplaceWith:=":", _
Replace:=wdReplaceAll
Selection.Find.Execute FindText:=" ;", ReplaceWith:=";", _
Replace:=wdReplaceAll
Selection.Find.Execute FindText:=" ", ReplaceWith:=" ", _
Replace:=wdReplaceAll
Selection.Find.Execute FindText:=" ", ReplaceWith:=" ", _
Replace:=wdReplaceAll
Selection.Find.Execute FindText:="(", ReplaceWith:="(", _
Replace:=wdReplaceAll
Selection.Find.Execute FindText:=")", ReplaceWith:=")", _
Replace:=wdReplaceAll
Selection.Find.Execute FindText:=". ", ReplaceWith:=". ", _
Replace:=wdReplaceAll
End Sub
似乎为自动更正作业。 –
...但我测试了“,”到“,”不被接受(添加按钮保持灰色)。 –
@PaulOgilvie如果我使用'Selection.Find.Replacement',那么我如何将所有上述提到的情况放在一个替换中? –