Share via


Chart.CheckSpelling(Object, Object, Object, Object) 方法

定义

检查对象的拼写。 Microsoft Office Excel 显示“拼写检查”对话框

public void CheckSpelling (object CustomDictionary, object IgnoreUppercase, object AlwaysSuggest, object SpellLang);
abstract member CheckSpelling : obj * obj * obj * obj -> unit
Public Sub CheckSpelling (Optional CustomDictionary As Object, Optional IgnoreUppercase As Object, Optional AlwaysSuggest As Object, Optional SpellLang As Object)

参数

CustomDictionary
Object

未在主字典中找到单词时要检查的自定义字典的文件名。 如果省略此参数,则使用当前指定的字典。

IgnoreUppercase
Object

true 表示使 Microsoft Office Excel 忽略全部大写的单词。 如果为 false,则使 Excel 检查全部大写的单词。 如果省略此参数,则使用当前设置。

AlwaysSuggest
Object

true 表示当发现不正确的拼写时让 Excel 显示建议的替换拼写列表。 如果为 false,则使 Excel 等待您输入正确的拼写。 如果省略此参数,则使用当前设置。

SpellLang
Object

所使用的字典的语言。 可以为 MsoLanguageID 属性使用的 LanguageID[MsoAppLanguageID] 值之一。

示例

下面的代码示例在Chart标题中创建具有拼写错误的 ,然后使用 CheckSpelling 方法在图表中检查拼写,同时忽略大写单词并建议备用拼写。

private void CatchSpellingError()
{
    this.Range["A1", "A5"].Value2 = 22;
    this.Range["B1", "B5"].Value2 = 55;

    Microsoft.Office.Tools.Excel.Chart chart1 =
        this.Controls.AddChart(this.Range["D2", "H12"], 
        "chart1");

    chart1.ChartWizard(this.Range["A1", "B5"], 
        Excel.XlChartType.xl3DColumn, 
        Excel.XlRowCol.xlColumns);

    chart1.CheckSpelling(true, true,
        Office.MsoLanguageID.msoLanguageIDEnglishUS);
}
Private Sub CatchSpellingError()
    Me.Range("A1", "A5").Value2 = 22
    Me.Range("B1", "B5").Value2 = 55

    Dim Chart1 As Microsoft.Office.Tools.Excel.Chart = _
        Me.Controls.AddChart(Me.Range("D2", "H12"), "Chart1")

    Chart1.ChartWizard(Me.Range("A1", "B5"), _
        Excel.XlChartType.xl3DColumn, PlotBy:=Excel.XlRowCol.xlColumns, _
        Title:="Salez Datta")

    Chart1.CheckSpelling(IgnoreUppercase:=True, AlwaysSuggest:=True, _
        SpellLang:=Office.MsoLanguageID.msoLanguageIDEnglishUS)
End Sub

注解

可选参数

有关可选参数的信息,请参阅 Office 解决方案中的可选参数

适用于