• 12542阅读
  • 11回复

关于word文件的读取 [复制链接]

上一主题 下一主题
离线ziteng
 
只看楼主 倒序阅读 楼主  发表于: 2008-04-14
— 本帖被 XChinux 执行加亮操作(2008-04-14) —
我想读取word文件以在文本中查找特定内容,看过论坛的其他相关文章,发现版主的一篇文章,
关于word文档的读取.[wolf]
这是一种方法..
声明变量:
Variant MSWord;
PropertySet VisTrue("Visible");
Procedure QuitFalse("Quit");
PropertyGet GetDocs("Documents");
PropertyGet GetSel("Selection");
Function DocAdd("Add");
Procedure AddText("TypeText");


不过我刚刚接触,不太明白Procedure, PropertyGet是什么意思,不是qt库中的类吧?
离线XChinux

只看该作者 1楼 发表于: 2008-04-14
是BCB中的。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线ziteng
只看该作者 2楼 发表于: 2008-04-14
不懂bcb。。。

用程序实现word的查找,真是头疼的事情。。。
离线dzhdiv
只看该作者 3楼 发表于: 2008-04-14
word文件读取一直是难点。之前我都只做到.txt..文本框不容易载入














我的人生感言:It's never too old to learn wow gold .A journey of a thousand miles begins with a maple story mesos single step,and I like lotro gold.
离线ziteng
只看该作者 4楼 发表于: 2008-04-14
那pdf呢?

word我再继续想,继续想。。
离线ziteng
只看该作者 5楼 发表于: 2008-05-22
这个问题我已经解决了。
在qt下应该用activeqt来做,有一个QAxWidget组件可以用(如果我没记错类的名字的话),但是我linux下的版本没找到这个类,而且word主要在windows下,所以我后来部署了vc6.0+qt进行开发,而用的qt开源版本也不提供active qt,所以我只用了ole com做的word文档的查找。这部分代码被嵌到qt的其他代码中,用ifdef 宏定义,如果在windows下且文件以.doc作为后缀则调用特别的查找函数进行查找。

中间最麻烦的是进行字符之间的转换。。。嗯。。
等天亮了我把详细的代码发上来,也算对帖子的一个终结了。
我觉得懂了ole,也就懂了active qt。
离线ziteng
只看该作者 6楼 发表于: 2008-05-22
5555,怎么删帖子呢。。。
[ 此贴被ziteng在2008-05-22 21:54重新编辑 ]
离线ziteng
只看该作者 7楼 发表于: 2008-05-22
find那个函数写的只是提取了全部文本,还没进行查找。。。
呵呵
离线ya.163a
只看该作者 8楼 发表于: 2008-09-27
bcb我也不懂
  进来看看









flash播放器
flash插件
离线ziteng
只看该作者 9楼 发表于: 2008-10-06
皑皑,我顺利毕业了。。。原来贴了个结果,觉得太不上台面又删了。。。。工作了,居然还能用到毕设所用到的。。。。。。。不过还是不懂bcb啊
离线wd007

只看该作者 10楼 发表于: 2009-01-11
能说一下你是怎么做的吗
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线5706046

只看该作者 11楼 发表于: 2009-05-14
麻烦老兄交流一下代码,非常感谢
快速回复
限100 字节
 
上一个 下一个