请教大虾:欲遍历某个目录下的word文档,打开word文档并在word文档里面查找关键字。开始时我在每次遍历目录下的word文档时,都调用_Application的CreateDispatch函数,虽然没出现问题,但是效率很低,因为每次都要调用一次_Application的CreateDispatch去创建一个word的实例,后来我采用如下方法:只在程序运行开始调用一次CreateDispatch函数,以后每次打开文档时。依次掉用Documents的Open()等函数,效率是提高了不少,但是随着遍历的文件越来越多,程序就自动退出或弹出异常。我用任务管理器查看了word.exe进程占用cpu和占用内存情况,发现随着遍历的文档数量增加,word.exe进程占用内存的量越来越大,当占用内存达到200M左右时,程序就出现问题了,要么自动退出,要么就弹出异常,强行终止了。各位有没有办法让word.exe进程不要随着遍历的文档数量的增多而占用越来越多的内存。估计自动退出就是因为占用内存越来越大的缘故。