C#中,如何读取Word中的文本框对象内的文字?(普通的文字和表格内的我可以读到)

解决方案 »

  1.   

    Word命名空间下面好像还有个TextFrame接口,搂主可以看看
      

  2.   

    添加引用 Microsoft Word 11.0 Object Libary
    导入命名空间 using Word = Microsoft.Office.Interop.Word; 
    Word.Application app = new Microsoft.Office.Interop.Word.Application(); //可以打开word程序
    Word.Document doc = null;  //一会要记录word打开的文档
    word文档和word程序可不是一回事奥!一般来说,对于抽取word内容,用的方法很少
    public override void openFile(object fileName){} //打开文档
    public override object readPar(int i){} //读取word文档的第i段
    public override int getParCount(){} //返回word文档一共几段
    public override void closeFile(){}  //关闭文档
    public override void quit(){}  //关闭word程序//从网页上拷贝的目录有时候会出现手动换行符^l,,先将其换成回车段落标记,才能正确读取
    public void replaceChar(){}