人气 2761

Excel VBA 实现单词拼写检查 [复制链接]

多看少说没错- 2016-12-12 23:01:30
Excel 自带英文单词拼写检查,那VBA能否使用到这项功能呢?
答案是可以的,以下示例就是使用VBA调用Excel的英语单词拼写检查功能。当鼠标选择一个区域时,就对这个区域进行拼写检查,单词错误的单元格会显示为特殊的颜色
作者:Excel小子-Office中国

1481554921135834.jpg

1481554921135834.jpg

Excel拼写检查详细操作动画

1481554935236674.gif

1481554935236674.gif

Excel拼写检查详细VBA代码:Private Sub Workbook_Open()MsgBox "选择一个单元格区域,检查该单元格区域内的单词是否拼写正确。"End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)Dim rg As RangeFor Each rg In Target  If Not Application.CheckSpelling(StrConv(rg.Value, vbProperCase)) Then    rg.Interior.ColorIndex = 3  '英文单词拼写不正确,就变颜色  End IfNext rgEnd Sub
您需要登录后才可以回帖 登录 | 立即注册

QQ|手机版|精益人 ( 沪ICP备19004111号-1 )|网站地图

GMT+8, 2024-12-22 19:13 , Processed in 0.235044 second(s), 23 queries .

Powered by Lean.ren X3.5 Licensed  © 2001-2030 LEAN.REN