Compartilhar via


Como contar caracteres em documentos programaticamente

O primeiro caractere em um documento está na posição de caractere 0, que representa o ponto de inserção.A posição do caractere a última é igual ao número total de caracteres no documento.Você pode determinar o número de caracteres em um documento usando a propriedade de Count de coleção de Characters .

Todos os caracteres no documento são contados, incluindo os espaços, marcas de parágrafo, e outros caracteres que são normalmente ocultos.Mesmo um novo, documento em branco retorna uma contagem de um caractere porque ele contém uma marca de parágrafo.

Aplicável a: As informações neste tópico se aplicam a projetos de nível de documento e projetos de nível de aplicativo para Word 2013 e Word 2010. Para obter mais informações, consulte Recursos disponíveis pelo aplicativo do Office e o tipo de projeto.

Para exibir o número de caracteres em uma personalização da nível

  1. Selecione o documento inteiro.

    Dim rng As Word.Range = Me.Range(0, Me.Characters.Count)
    rng.Select()
    
    Word.Range rng = this.Content; 
    rng.Select(); 
    
  2. Exibir o número de caracteres no documento em uma caixa de mensagem.

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

Para exibir o número de caracteres em um suplemento ao nível

  1. Selecione o documento inteiro.O exemplo a seguir seleciona o documento ativo.

    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. Exibir o número de caracteres no documento em uma caixa de mensagem.

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

Consulte também

Tarefas

Como recuperar caracteres iniciais e finais em intervalos programaticamente

Como definir e selecionar intervalos em documentos programaticamente