次の方法で共有


DocumentBase.CheckSpelling メソッド

文書のスペル チェックを開始します。

名前空間:  Microsoft.Office.Tools.Word
アセンブリ:  Microsoft.Office.Tools.Word.v4.0.Utilities (Microsoft.Office.Tools.Word.v4.0.Utilities.dll 内)

構文

'宣言
Public Sub CheckSpelling ( _
    ByRef customDictionary As Object, _
    ByRef ignoreUppercase As Object, _
    ByRef alwaysSuggest As Object, _
    ByRef customDictionary2 As Object, _
    ByRef customDictionary3 As Object, _
    ByRef customDictionary4 As Object, _
    ByRef customDictionary5 As Object, _
    ByRef customDictionary6 As Object, _
    ByRef customDictionary7 As Object, _
    ByRef customDictionary8 As Object, _
    ByRef customDictionary9 As Object, _
    ByRef customDictionary10 As Object _
)
public void CheckSpelling(
    ref Object customDictionary,
    ref Object ignoreUppercase,
    ref Object alwaysSuggest,
    ref Object customDictionary2,
    ref Object customDictionary3,
    ref Object customDictionary4,
    ref Object customDictionary5,
    ref Object customDictionary6,
    ref Object customDictionary7,
    ref Object customDictionary8,
    ref Object customDictionary9,
    ref Object customDictionary10
)

パラメーター

  • customDictionary
    型 : System.Object%
    Dictionary を返す式または、カスタム辞書のファイル名のいずれかです。
  • ignoreUppercase
    型 : System.Object%
    大文字小文字を区別しない場合 true です。この引数を省略した場合は、IgnoreUppercase プロパティの現在の値が使用されます。
  • alwaysSuggest
    型 : System.Object%
    Microsoft Office Word で常に別のスペルを候補として示す場合 true です。この引数を省略した場合は、SuggestSpellingCorrections プロパティの現在の値が使用されます。
  • customDictionary2
    型 : System.Object%
    Dictionary を返す式または、追加のカスタム辞書ファイル名のいずれかです。追加の辞書は 9 個まで指定できます。
  • customDictionary3
    型 : System.Object%
    Dictionary を返す式または、追加のカスタム辞書ファイル名のいずれかです。追加の辞書は 9 個まで指定できます。
  • customDictionary4
    型 : System.Object%
    Dictionary を返す式または、追加のカスタム辞書ファイル名のいずれかです。追加の辞書は 9 個まで指定できます。
  • customDictionary5
    型 : System.Object%
    Dictionary を返す式または、追加のカスタム辞書ファイル名のいずれかです。追加の辞書は 9 個まで指定できます。
  • customDictionary6
    型 : System.Object%
    Dictionary を返す式または、追加のカスタム辞書ファイル名のいずれかです。追加の辞書は 9 個まで指定できます。
  • customDictionary7
    型 : System.Object%
    Dictionary を返す式または、追加のカスタム辞書ファイル名のいずれかです。追加の辞書は 9 個まで指定できます。
  • customDictionary8
    型 : System.Object%
    Dictionary を返す式または、追加のカスタム辞書ファイル名のいずれかです。追加の辞書は 9 個まで指定できます。
  • customDictionary9
    型 : System.Object%
    Dictionary を返す式または、追加のカスタム辞書ファイル名のいずれかです。追加の辞書は 9 個まで指定できます。
  • customDictionary10
    型 : System.Object%
    T:Microsoft.Office.Interop.Word.Dictionary を返す式または、追加のカスタム辞書ファイル名のいずれかです。追加の辞書は 9 個まで指定できます。

解説

文書にエラーが含まれている場合にこのメソッドを実行すると、[自動文章校正] チェック ボックスをオフにした状態で、[スペル チェックと文章校正] ダイアログ ボックスが表示されます。

このメソッドでは、ヘッダー、フッター、テキスト ボックスなど、有効なすべてのストーリーをチェックします。

省略可能なパラメーター

省略可能なパラメーターについては、「Office ソリューションの省略可能なパラメーター」を参照してください。

CheckSpelling メソッドを使用して、文書内の単語のスペルをチェックするコード例を次に示します。Word では、このチェック処理の場合、大文字小文字を無視し、別のスペル候補を示します。この例を使用するには、これをドキュメント レベルのプロジェクトの ThisDocument クラスから実行します。

Private Sub DocumentCheckSpelling()

    Me.Range(0, 0).Text = "Allways check your speling. "
    Me.CheckSpelling(IgnoreUppercase:=True, AlwaysSuggest:=True)
End Sub
private void DocumentCheckSpelling()
{
    object ignoreUppercase = true;
    object alwaysSuggest = true;

    // Add a sentence with mispellings to the document.
    object start = 0;
    object end = 0;
    string newText = "Allways check your speling. ";
    Word.Range range1 = this.Range(ref start, ref end);
    range1.Text = newText;

    this.CheckSpelling(ref missing, ref ignoreUppercase, ref alwaysSuggest,
        ref missing, ref missing, ref missing, ref missing, ref missing,
        ref missing, ref missing, ref missing, ref missing);
}

.NET Framework セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

DocumentBase クラス

Microsoft.Office.Tools.Word 名前空間