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 方案中的選擇性參數

適用於