DocumentBase.GrammaticalErrors Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.