如何:统计文档中的字符数

更新:2007 年 11 月

适用对象

本主题中的信息仅适用于指定的 Visual Studio Tools for Office 项目和 Microsoft Office 版本。

项目类型

  • 文档级项目

  • 应用程序级项目

Microsoft Office 版本

  • Word 2003

  • Word 2007

有关更多信息,请参见按应用程序和项目类型提供的功能

文档中的第一个字符位于字符位置 0,它表示插入点。末尾字符位置值与文档中的字符总数相同。可以使用 Characters 集合的 Count 属性确定文档中的字符数。

文档中的所有字符都被计算在内,包括空格、段落标记及通常是隐藏的其他字符。甚至一个新的空文档的计数结果都返回一个字符,因为它包含一个段落标记。

显示文档级自定义项中的字符数

  1. 选择整个文档。

    Dim rng As Word.Range = Me.Range(0, Me.Characters.Count)
    rng.Select()
    
    Word.Range rng = this.Content; 
    rng.Select(); 
    
  2. 在一个消息框中显示文档中的字符数。

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

显示应用程序级外接程序中的字符数

  1. 选择整个文档。下面的示例将选择活动文档。

    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. 在一个消息框中显示文档中的字符数。

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

请参见

任务

如何:检索范围中的开始字符和结束字符

如何:在文档中定义和选择范围