DocumentBase.GrammaticalErrors Özellik
Alır bir ProofreadingErrors belgede dilbilgisi başarısız cümleler temsil eden bir koleksiyon denetleyin.
Ad alanı: Microsoft.Office.Tools.Word
Derleme: Microsoft.Office.Tools.Word.v4.0.Utilities (Microsoft.Office.Tools.Word.v4.0.Utilities.dll içinde)
Sözdizimi
'Bildirim
Public ReadOnly Property GrammaticalErrors As ProofreadingErrors
public ProofreadingErrors GrammaticalErrors { get; }
Özellik Değeri
Tür: Microsoft.Office.Interop.Word.ProofreadingErrors
A ProofreadingErrors belgede dilbilgisi başarısız cümleler temsil eden bir koleksiyon denetleyin.
Notlar
Cümlenin başına birden fazla hata olabilir.
Hiçbir dilbilgisi hatalarını, Count özelliği için ProofreadingErrors tarafından döndürülen nesne GrammaticalErrors özelliği 0 (sıfır) verir.
Örnekler
Aşağıdaki kod örneği, ilk paragraf Hotfixes metin ekler ve sonra herhangi bir hata olup olmadığını denetler.Bu örneği kullanmak için çalıştırın ThisDocument bir belge düzeyi projesinde sınıf.
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();
}
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.