word的宏命令:只替换选中范围内的部分字符
在录制好的基础上点击“编辑”进入宏代码编辑界面,将代码中的(仅示例单次替换的修改,多次替换时对每一次替换执行的代码都进行相同的修改即可)
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = " "
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindAsk
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
的最后一行更改为
Selection.Find.Execute Replace:=wdReplaceAll, Wrap:=wdFindStop
即可,原代码会替换整个文档,更改后的代码可以只替换你选中文字的区域。
浙公网安备 33010602011771号