|
在翻译工作中,需要把亩(mu)换算为公顷(hectares)。
在WORD2003中使用通配符查找替换方法录制宏,得到代码如下:
Sub Mu2Ha()
'
' Mu2Ha Macro
' 宏在 2010-4-16 由 微软用户 录制
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "([0-9]@)^32mu" '亩数
.Replacement.Text = "\1/15 hectares" '亩数除以15应是公顷数
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchWildcards = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
请教如何把"\1” 分离出来,再除以15,然后替换进去?
[ 本帖最后由 r591 于 2010-4-16 12:12 编辑 ] |
|