Compartir a través de


Cómo: Calcular un recuento de caracteres en documentos

Actualización: noviembre 2007

Se aplica a

La información de este tema sólo se aplica a los proyectos de Visual Studio Tools para Office y versiones de Microsoft Office especificados.

Tipo de proyecto

  • Proyectos de nivel de documento

  • Proyectos de nivel de aplicación

Versión de Microsoft Office

  • Word 2003

  • Word 2007

Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto.

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.

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

Cómo: Definir y seleccionar rangos en documentos