更新:2007 年 11 月
检查工作表中的拼写。
命名空间:  Microsoft.Office.Tools.Excel
程序集:  Microsoft.Office.Tools.Excel.v9.0(在 Microsoft.Office.Tools.Excel.v9.0.dll 中)
语法
声明
Public Sub CheckSpelling ( _
    CustomDictionary As Object, _
    IgnoreUppercase As Object, _
    AlwaysSuggest As Object, _
    SpellLang As Object _
)
用法
Dim instance As Worksheet
Dim CustomDictionary As Object
Dim IgnoreUppercase As Object
Dim AlwaysSuggest As Object
Dim SpellLang As Object
instance.CheckSpelling(CustomDictionary, _
    IgnoreUppercase, AlwaysSuggest, _
    SpellLang)
public void CheckSpelling(
    Object CustomDictionary,
    Object IgnoreUppercase,
    Object AlwaysSuggest,
    Object SpellLang
)
参数
- CustomDictionary 
 类型:System.Object- 未在主字典中找到单词时要检查的自定义字典的文件名。如果省略此参数,则使用当前指定的字典。 
- IgnoreUppercase 
 类型:System.Object- 为 true 可使 Excel 忽略全部大写的单词;为 false 可使 Excel 检查全部大写的单词。如果省略此参数,则使用当前设置。 
- AlwaysSuggest 
 类型:System.Object- 为 true 可使 Excel 在发现不正确的拼写时显示建议的替换拼写列表;为 false 可使 Excel 等待您输入正确的拼写。如果省略此参数,则使用当前设置。 
- SpellLang 
 类型:System.Object- 所使用的字典的语言。可以为 LanguageID 属性使用的 MsoLanguageID 值之一。 
备注
使用此方法可检查工作表上的页眉、页脚和对象。
可选参数
有关可选参数的信息,请参见了解 Office 解决方案中的可选参数。
示例
下面的代码示例将单元格 A1 的值设置为字符串“Bridie”,然后调用 CheckSpelling 方法检查工作表上的拼写。
此示例针对的是文档级自定义项。
Private Sub DoSpellingCheck()
    Me.Range("A1").Value2 = "Bridie"
    Me.CheckSpelling(IgnoreUppercase:=True, AlwaysSuggest:=True, _
        SpellLang:=Office.MsoLanguageID.msoLanguageIDEnglishUS)
End Sub
private void DoSpellingCheck()
{
    this.Range["A1", missing].Value2 = "Bridie";
    this.CheckSpelling(missing, true, true,
        Office.MsoLanguageID.msoLanguageIDEnglishUS);
}
权限
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。