求助!Delphi操作office2007的问题

mayyang610 2013-03-08 10:41:20
目前项目是用delphi显示office2003的文档并做一些操作,都没有什么问题,但是客户有需求要使用office2007甚至wps。有没有大侠知道怎么做的。要求就是能把office的文档嵌入到程序的窗体中,而不是独立的打开一个word窗口显示。
目前我是采用twebbrowser这个控件去浏览office2003的文件的。但是浏览office2007时就会报错,wps也不行。我在网上有看到过有的程序是先将office文档转换成类似于图片的一种格式,再显示在delphi窗体中,但是我还没有摸索出这个具体是怎么实现的。
另外我们的项目还有一个对文档进行盖章的功能,就是在文档上加一张签章的图片,如果将所有的文档都转换成图片的话,那么在图片上盖章会有另一个问题,就是盖过的章不能缩放和移动。
项目比较急啊,真心求帮助!分不够可以另加。
...全文
318 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
SE_HQJ 2013-11-11
  • 打赏
  • 举报
回复
大神 解决了没有 同方法 我也遇到同样的问题
随行的太阳 2013-06-16
  • 打赏
  • 举报
回复
ruilong88 2013-06-16
  • 打赏
  • 举报
回复
使用delphi XE2+Office2007,完全可以实现你的功能。
mayyang610 2013-03-19
  • 打赏
  • 举报
回复
找到一个方案,是使用虚拟打印机实现的,大概的原理是先将文档用虚拟打印机转换成一种特定的格式,再输出到界面上,还可以实现缩放旋转等功能,不知道有没有大神做过相关的东西,能给小弟一点思路啊。感激不尽!
mayyang610 2013-03-14
  • 打赏
  • 举报
回复
自己顶一下,没人给点思路啥的嘛。
mayyang610 2013-03-12
  • 打赏
  • 举报
回复
直接用Ole容器只能显示第一页。其他的办法能给点示例代码不?我试了很多办法,都不行。
bdmh 2013-03-08
  • 打赏
  • 举报
回复
嵌入就用ole控件吧

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧