DocumentBase.GrammaticalErrors Eigenschaft

Definition

Ruft eine ProofreadingErrors-Auflistung ab, die die Sätze des Dokuments darstellt, bei denen bei der Grammatikprüfung Fehler erkannt wurden.

public Microsoft.Office.Interop.Word.ProofreadingErrors GrammaticalErrors { get; }

Eigenschaftswert

ProofreadingErrors

Eine ProofreadingErrors-Auflistung, die die Sätze des Dokuments darstellt, bei denen bei der Grammatikprüfung Fehler erkannt wurden.

Beispiele

Im folgenden Codebeispiel wird dem ersten Absatz ungrammatischer Text hinzugefügt und dann überprüft, ob Fehler aufgetreten sind. Um dieses Beispiel zu verwenden, führen Sie es von der- ThisDocument Klasse in einem Projekt auf Dokument Ebene aus.

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();
    }
}
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

Hinweise

Pro Satz können mehrere Fehler auftreten.

Wenn keine Grammatiken auftreten, gibt die- Count Eigenschaft für das ProofreadingErrors von der-Eigenschaft zurückgegebene-Objekt GrammaticalErrors 0 (null) zurück.

Gilt für