Como: Contar de caracteres em documentos

Se aplica a

As informações contidas neste tópico se aplicam apenas às especificado Ferramentas do Visual Studio para o Office projetos e as versões do Microsoft Office.

Tipo de Projeto

  • Projetos de nível de documento

  • Projetos de nível de aplicativo

Versão do Microsoft Office

  • Word 2003

  • Word 2007

For more information, see Recursos disponíveis pelo aplicativo e o tipo de projeto.

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

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

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

  1. Selecionar 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 aplicativo-nível Adicionar - in

  1. Selecionar 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 iniciar e caracteres de final no intervalo

Como: Definir e selecionar intervalos em documentos