Partager via


Comment : compter des caractères dans les documents

Le premier caractère d'un document est à la position de caractère 0, représentant le point d'insertion. La dernière position de caractère est égale au nombre total de caractères dans le document. Vous pouvez déterminer le nombre de caractères d'un document à l'aide de la propriété Count de la collection Characters.

Tous les caractères du document sont comptés, y compris les espaces, les marques de paragraphe et autres caractères normalement masqués. Même un document vide retourne un décompte d'un caractère car il contient une marque de paragraphe.

S'applique à : Les informations contenues dans cette rubrique s'appliquent aux projets de niveau document et de niveau application pour Word 2007 et Word 2010. Pour en savoir plus, consultez Fonctionnalités disponibles par type d'application et de projet Office.

Pour afficher le nombre de caractères dans une personnalisation au niveau du document

  1. Sélectionnez tout le document.

    Dim rng As Word.Range = Me.Range(0, Me.Characters.Count)
    rng.Select()
    
    Word.Range rng = this.Content; 
    rng.Select(); 
    
  2. Affichez dans un message le nombre de caractères contenus dans le document.

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

Pour afficher le nombre de caractères dans un complément d'application

  1. Sélectionnez tout le document. L'exemple suivant sélectionne le document actif.

    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. Affichez dans un message le nombre de caractères contenus dans le document.

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

Voir aussi

Tâches

Comment : récupérer les caractères de début et de fin dans les plages

Comment : définir et sélectionner des plages dans les documents