Compartir a través de


DocumentBase.GrammaticalErrors (Propiedad)

Obtiene una colección ProofreadingErrors que representa las frases que presentaron errores en la revisión gramatical del documento.

Espacio de nombres:  Microsoft.Office.Tools.Word
Ensamblado:  Microsoft.Office.Tools.Word.v4.0.Utilities (en Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintaxis

'Declaración
Public ReadOnly Property GrammaticalErrors As ProofreadingErrors
    Get
public ProofreadingErrors GrammaticalErrors { get; }

Valor de propiedad

Tipo: Microsoft.Office.Interop.Word.ProofreadingErrors
Una colección ProofreadingErrors que representa las frases que presentaron errores en la revisión gramatical del documento.

Comentarios

Puede haber más de un error por frase.

Si no se detecta ningún error gramatical, la propiedad Count del objeto ProofreadingErrors devuelto por la propiedad GrammaticalErrors devolverá 0 (cero).

Ejemplos

En el ejemplo de código siguiente se agrega texto gramaticalmente incorrecto al primer párrafo y después se comprueba si hay algún error. Para usar este ejemplo, ejecútelo desde la clase ThisDocument en un proyecto de nivel de documento.

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

Seguridad de .NET Framework

Vea también

Referencia

DocumentBase Clase

Microsoft.Office.Tools.Word (Espacio de nombres)