word中的字数统计功能怎么写?
要一个个字判断吗?
给个代码参照下。

解决方案 »

  1.   

    Word.Document ThisDocument = ThisApplication.Documents.Open(ref fileName, ref    missingValue, ref myTrue, ref missingValue, ref missingValue, ref missingValue, 
    ref missingValue, ref missingValue, ref missingValue, 
    ref missingValue, ref missingValue, ref missingValue, 
    ref missingValue, ref missingValue, ref missingValue, 
    ref missingValue); 
    Word.Range rng = ThisDocument.Content; 
    rng.Select(); 
    count = ThisDocument.Characters.Count; 
    获取WORD内容
    Word.ApplicationClass wordApp=new ApplicationClass();
    object file=path;
    object nullobj=System.Reflection.Missing.Value;   
    Word.Document doc = wordApp.Documents.Open(
    ref file, ref nullobj, ref nullobj,   
    ref nullobj, ref nullobj, ref nullobj,   
    ref nullobj, ref nullobj, ref nullobj,   
    ref nullobj, ref nullobj, ref nullobj);doc.ActiveWindow.Selection.WholeStory();
    doc.ActiveWindow.Selection.Copy();
    IDataObject data=Clipboard.GetDataObject();
    string str=data.GetData(DataFormats.Text).ToString();
    doc.Close();
      

  2.   

    我的意思是只需要那个功能就行
    说简单点吧
    比如一个richtextbox控件
    我怎么统计汉字个数与英文单词数