本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

DocumentBase.GrammaticalErrors 屬性

 

取得 ProofreadingErrors 集合,表示在文件中文法檢查有錯誤的句子。

命名空間:   Microsoft.Office.Tools.Word
組件:  Microsoft.Office.Tools.Word.v4.0.Utilities (在 Microsoft.Office.Tools.Word.v4.0.Utilities.dll 中)

public ProofreadingErrors GrammaticalErrors { get; }

屬性值

Type: Microsoft.Office.Interop.Word.ProofreadingErrors

ProofreadingErrors 集合,表示在文件中文法檢查有錯誤的句子。

每個句子中可能有一個以上的錯誤。

如果沒有文法上的錯誤,GrammaticalErrors 屬性所傳回 ProofreadingErrors 物件的 P:Microsoft.Office.Interop.Word.ProofreadingErrors.Count 屬性會傳回 0 (零)。

下列程式碼範例會將不合乎文法的文字加入至第一個段落,然後檢查是否有任何錯誤。若要使用這個範例,請在文件層級專案中的 ThisDocument 類別執行。

private void DocumentGrammaticalErrors()
{
    this.Paragraphs[1].Range.InsertParagraphAfter();
    this.Paragraphs[1].Range.Text = "This is a ungrammatical sentence.";
    this.CheckGrammar();
    System.Windows.Forms.Application.DoEvents();
    if (this.GrammaticalErrors.Count == 0 )
    {
        MessageBox.Show("There are no grammatical errors.");
    }
    else
    {
        this.CheckGrammar();
    }
}
回到頁首
顯示: