Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

DocumentBase Sınıf

Microsoft.Office.Tools.Word Ad Alanı