|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
楼主太厉害了!平时真没注意到,但楼主图片中第三种括号看着不像,我倒明白了楼主的意思,现提供一下 2003 版本 VBA 宏(不知在 2010中是否可用):
Sub 中文宋体半角括号()
' 中文宋体全角括号全部替换为英文半角括号
ActiveDocument.Content.Find.Execute FindText:="(", replacewith:="(", Replace:=wdReplaceAll
ActiveDocument.Content.Find.Execute FindText:=")", replacewith:=")", Replace:=wdReplaceAll
' 光标至文首
Selection.HomeKey Unit:=wdStory
' 查找英文半角括号,全部变为中文宋体半角括号(即第三种括号)
Do
Selection.Find.Execute FindText:="(", Forward:=True, Wrap:=wdFindStop
Selection.Font.NameAscii = "宋体"
Selection.Font.Color = wdColorRed '此语句可删除!
If Selection.Find.Found = False Then Exit Do
Loop
' 光标至文首
Selection.HomeKey Unit:=wdStory
' 查找英文半角括号,全部变为中文宋体半角括号(即第三种括号)
Do
Selection.Find.Execute FindText:=")", Forward:=True, Wrap:=wdFindStop
Selection.Font.NameAscii = "宋体"
Selection.Font.Color = wdColorRed '此语句可删除!
If Selection.Find.Found = False Then Exit Do
Loop
End Sub |
|