数字だけを全角から半角に変換する場合に使います。
<目次>
このマクロでできること
本文(メイン文書)内の全角数字を半角数字に変換します。
マクロの解説
5行目にあるとおり、1桁以上の全角数字を検索しています。6行目で設定しているとおり、ワイルドカードを使用して指定します。
[0-9]{1,}
マクロ
Sub 全角数字から半角数字()
Dim myRange As Range
Set myRange = ActiveDocument.Range(0, 0)
With myRange.Find
.Text = "[0-9]{1,}"
.MatchWildcards = True
Do While .Execute = True
myRange.CharacterWidth = wdWidthHalfWidth
myRange.Collapse wdCollapseEnd
Loop
End With
Set myRange = Nothing
End Sub





