Compartir a través de


Cómo: Calcular un recuento de caracteres en documentos mediante programación

El primer carácter de un documento está en la posición de carácter 0, que representa el punto de inserción.La última posición de carácter está en el equivalente al número total de caracteres del documento.Puede determinar el número de caracteres de un documento si utiliza la propiedad Count de la colección Characters.

Se cuentan todos los caracteres del documento, incluidos los espacios, las marcas de párrafo y otros caracteres que normalmente están ocultos.Incluso si se cuentan los caracteres de un documento nuevo en blanco, el resultado es un carácter porque contiene una marca de párrafo.

Se aplica a: La información de este tema se aplica a los proyectos de nivel de documento y los proyectos de nivel de aplicación para Word 2013 y Word 2010. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.

Para mostrar el número de caracteres de una personalización de nivel de documento

  1. Seleccione todo el documento.

    Dim rng As Word.Range = Me.Range(0, Me.Characters.Count)
    rng.Select()
    
    Word.Range rng = this.Content; 
    rng.Select(); 
    
  2. Muestre el número de caracteres del documento en un cuadro de mensaje.

    MessageBox.Show("Characters: " & Me.Characters.Count.ToString())
    
    MessageBox.Show("Characters: " + this.Characters.Count.ToString());
    

Para mostrar el número de caracteres de un complemento de nivel de aplicación

  1. Seleccione todo el documento.En el siguiente ejemplo se selecciona el documento activo.

    Dim rng As Word.Range = Me.Application.ActiveDocument.Range( _
        0, Me.Application.ActiveDocument.Characters.Count)
    rng.Select()
    
    Word.Range rng = this.Application.ActiveDocument.Content;
    rng.Select();
    
  2. Muestre el número de caracteres del documento en un cuadro de mensaje.

    MessageBox.Show("Characters: " & Me.Application.ActiveDocument.Characters.Count.ToString())
    
    MessageBox.Show("Characters: " + 
        this.Application.ActiveDocument.Characters.Count.ToString());
    

Vea también

Tareas

Cómo: Recuperar los caracteres inicial y final de los intervalos mediante programación

Cómo: Definir y seleccionar intervalos en documentos mediante programación