1. Sub 数字全角转半角()
    2. '
    3. ' 全角转半角 Macro
    4. Dim qjsz, bjsz As String, i As Integer '定义qjsz(全角数字)、bjsz(半角数字)为字符串型,i为整数型
    5. qjsz = "0123456789"
    6. bjsz = "0123456789"
    7. For i = 1 To 10 '循环10
    8. With Selection.Find
    9. .Text = Mid(qjsz, i, 1) 'mid函数:返回文本字符串中从指定位置开始的特定数目的字符,每次取一个数字
    10. .Replacement.Text = Mid(bjsz, i, 1) '将用于替换的相应位置的半角数字
    11. .Format = False '保留替换前的字符格式
    12. .Execute Replace:=wdReplaceAll '用半角数字替换全角数字
    13. End With
    14. Next i
    15. End Sub