Właściwość DocumentBase.GrammaticalErrors —
Pobiera ProofreadingErrors , która reprezentuje zdań, które się nie powiodły gramatyki Sprawdź w dokumencie.
Przestrzeń nazw: Microsoft.Office.Tools.Word
Zestaw: Microsoft.Office.Tools.Word.v4.0.Utilities (w Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Składnia
'Deklaracja
Public ReadOnly Property GrammaticalErrors As ProofreadingErrors
public ProofreadingErrors GrammaticalErrors { get; }
Wartość właściwości
Typ: Microsoft.Office.Interop.Word.ProofreadingErrors
A ProofreadingErrors , która reprezentuje zdań, które się nie powiodły gramatyki Sprawdź w dokumencie.
Uwagi
Może istnieć więcej niż jeden błąd w zdaniu.
Jeśli nie ma żadnych błędów gramatycznych, Count właściwość dla ProofreadingErrors obiektu zwróconego przez GrammaticalErrors właściwość zwraca wartość 0 (zero).
Przykłady
Poniższy kod dodaje ungrammatical tekstu w akapicie pierwszym i sprawdza, czy wystąpiły żadne błędy.Aby wykorzystać ten przykład, należy uruchomić go z klasy ThisDocument w projekcie na poziomie 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();
}
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.