Sdílet prostřednictvím


DocumentBase.GrammaticalErrors – vlastnost

Získá ProofreadingErrors kolekci, která představuje jednotlivé věty, které se nezdařily gramatiky v dokumentu zkontrolovat.

Obor názvů:  Microsoft.Office.Tools.Word
Sestavení:  Microsoft.Office.Tools.Word.v4.0.Utilities (v Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Syntaxe

'Deklarace
Public ReadOnly Property GrammaticalErrors As ProofreadingErrors
public ProofreadingErrors GrammaticalErrors { get; }

Hodnota vlastnosti

Typ: Microsoft.Office.Interop.Word.ProofreadingErrors
A ProofreadingErrors kolekci, která představuje jednotlivé věty, které se nezdařily gramatiky v dokumentu zkontrolovat.

Poznámky

Může existovat více než jednu chybu ve větě.

Pokud neexistují žádné gramatické chyby Count vlastnost ProofreadingErrors objekt vrácený funkcí GrammaticalErrors vlastnost vrátí hodnotu 0 (nula).

Příklady

Následující příklad kódu přidá nainstalovaných do prvního odstavce a poté ověří, zda jsou nějaké chyby.Chcete-li použít tento příklad, spusťte jej z ThisDocument třídy v projektu na úrovni dokumentu.

Private Sub DocumentGrammaticalErrors()
    Me.Paragraphs(1).Range.InsertParagraphAfter()
    Me.Paragraphs(1).Range.Text = "This is a ungrammatical sentence."
    Me.CheckGrammar()
    System.Windows.Forms.Application.DoEvents()
    If Me.GrammaticalErrors.Count = 0 Then
        MessageBox.Show("There are no grammatical errors.")
    Else
        Me.CheckGrammar()
    End If
End Sub
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();
    }
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

DocumentBase Třída

Microsoft.Office.Tools.Word – obor názvů