Excel VBA
Excel VBA 实现单词拼写检查
2016-12-12 23:01:30

Excel 自带英文单词拼写检查,那VBA能否使用到这项功能呢?

答案是可以的,以下示例就是使用VBA调用Excel的英语单词拼写检查功能。当鼠标选择一个区域时,就对这个区域进行拼写检查,单词错误的单元格会显示为特殊的颜色 

作者:Excel小子-Office中国

 

Excel拼写检查详细操作动画

 

Excel拼写检查详细VBA代码:

Private Sub Workbook_Open()

MsgBox "选择一个单元格区域,检查该单元格区域内的单词是否拼写正确。"

End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim rg As Range

For Each rg In Target

    If Not Application.CheckSpelling(StrConv(rg.Value, vbProperCase)) Then

        rg.Interior.ColorIndex = 3  '英文单词拼写不正确,就变颜色

    End If

Next rg

End Sub