Compartir vía


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 es igual al número total de caracteres del documento. Puede determinar el número de caracteres de un documento mediante la propiedad Count de la colección Characters .

Se cuentan todos los caracteres en el documento, incluidos los espacios, las marcas de párrafo y otros caracteres que normalmente están ocultos. Incluso un nuevo documento en blanco devuelve un recuento de caracteres porque contiene una marca de párrafo.

Se aplica a: la información de este tema se aplica a proyectos de nivel de documento y proyectos de complementos de VSTO para Word. Para obtener más información, consulte Características disponibles por aplicación de Office lication y tipo de proyecto.

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

  1. Seleccione todo el documento.

    Word.Range rng = this.Content; 
    rng.Select();
    
  2. Muestre el número de caracteres del documento en un cuadro de mensaje.

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

Para mostrar el número de caracteres en un complemento de VSTO

  1. Seleccione todo el documento. El siguiente ejemplo selecciona el documento activo.

    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: " + 
        this.Application.ActiveDocument.Characters.Count.ToString());