word文档搜索! ( 积分: 82 )

  • 主题发起人 主题发起人 magical_li
  • 开始时间 开始时间
M

magical_li

Unregistered / Unconfirmed
GUEST, unregistred user!
我在做一个文档搜索软件,要求搜索word文档的内容。
我试了几种方法,但是,要么太慢,要么搜索的结果不完整,(比实际的少…………多到不怕…………只要不是多太多)
只有82分了,请各位帮帮忙吧
 
我在做一个文档搜索软件,要求搜索word文档的内容。
我试了几种方法,但是,要么太慢,要么搜索的结果不完整,(比实际的少…………多到不怕…………只要不是多太多)
只有82分了,请各位帮帮忙吧
 
有人可以回答吗??
 
如果系统中有word就好办,你可以用ole调用word(相关帖子本论坛太多了),然后取出其文本进行搜索。
 
我要的是搜索,文件夹下的*.doc文件的内容,返回是文件名,newsmile的方法是可以实现,但是好像比我写的还要慢,不用多,有的40 50 个文件,就得个3、5分钟…………
所以好像不行…………
 
取出所有文本,(用 saveAs 保存在一个临时文件中很快, 利用vba 一段一段取文本可能很慢 ), 得到一个大字串, 然后搜索字串.
 
利用text属性一次取出文本是否会快点呢?
 
我试了一下,还是慢,主要是word打开太慢…………
 
还是写线程,看看是否可以快一点!
 
多人接受答案了。
 

Similar threads

后退
顶部