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
Selecione o documento inteiro.
Dim rng As Word.Range = Me.Range(0, Me.Characters.Count) rng.Select()
Word.Range rng = this.Content; rng.Select();
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
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();
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