Excel-用于拼写检查的VBscript

Excel-用于拼写检查的VBscript,excel,vbscript,spell-checking,spelling,Excel,Vbscript,Spell Checking,Spelling,我想通过拼写检查检查Excel中特定单元格的拼写。我使用下面的代码,这是可行的 If Target = rDNotes Then Target.CheckSpelling End If 我不喜欢这段代码的一点是,不管发生什么,它都会提示您,即使它在单元格中没有发现任何错误。它会询问我是否要检查工作表其余部分的拼写 有没有办法让它检查拼写,如果它没有看到任何错误,它不会提示任何警报或显示任何弹出窗口,这将允许你继续你的工作?我希望它仅在发现拼写错误时以及仅在该特定单元格中发现错误时提示我

我想通过拼写检查检查Excel中特定单元格的拼写。我使用下面的代码,这是可行的

If Target = rDNotes Then
    Target.CheckSpelling
End If
我不喜欢这段代码的一点是,不管发生什么,它都会提示您,即使它在单元格中没有发现任何错误。它会询问我是否要检查工作表其余部分的拼写

有没有办法让它检查拼写,如果它没有看到任何错误,它不会提示任何警报或显示任何弹出窗口,这将允许你继续你的工作?我希望它仅在发现拼写错误时以及仅在该特定单元格中发现错误时提示我


感谢任何人的帮助或建议。

事实上,我刚刚想出了办法。我需要把它放进去

If Target = rDNotes Then
    Target.CheckSpelling SpellLang:=1033
End If

我不确定拼写lang:=1033意味着什么,但这正是我所需要的工作方式。我还需要做进一步的研究,以了解它的作用以及我确信它具有的其他选项。

感谢David的解释!