关于网友提出的“求VBNET实现搜索word文档中指定字符串前后的内容的源代码”问题疑问,本网通过在网上对“求VBNET实现搜索word文档中指定字符串前后的内容的源代码”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:求VBNET实现搜索word文档中指定字符串前后的内容的源代码
描述:
vb.net文档
如题,需要搜索并提取rft格式文档中关键字前后表格及相关文字的内容,希望能大神能给出代码供学习,谢谢啦

解决方案1:
1、word可以打开rtf文件,因此代码与格式无关;
2、如果是查找某个表格中的内容,可以用如下方法:
① 用wdApp.activedocument.tabels(x)定位表格,x为你所关注表格在rtf文档中的序号;
② 用wdApp.activedocument.tabels(x).cell(i,j)定位到具体表格,i为行,j为列;
③ 用wdApp.activedocument.tabels(x).cell(i,j).range.text取得表格内容之后,配合使用instr()、left()及right()函数,你可以得到任意你想要定位的字符串。
3、如果你要查找word文档中某段话中的关键字前后的内容,也可以采用方法2,所不同的是你要先定位到段落,基本代码如下:
wdApp.ActiveDocument.Paragraphs(x).Range.text ,x为段落号,其它的同方法2
4、当然也可能会出现你不知道具体表格顺序,具体段落位置,到时就再想办法,还是这些东东,组合组合就会有意想不到的效果。
以上介绍了“求VBNET实现搜索word文档中指定字符串前后的内容的源代码”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/962602.html