如何在delphi中显示word文档的内容(200分)

  • 主题发起人 主题发起人 chenlibing
  • 开始时间 开始时间
C

chenlibing

Unregistered / Unconfirmed
GUEST, unregistred user!
该问题主要是把word文档内容在delphi中显示出来,难的一步的是必把word的显示环境
去掉,在delphi中操纵word的内容象操纵text文本一样。(我用olecontainer控件试过
但不行)。望那位高人指点,我给200分。
 
把OleContainer的AutoActivate属性设置为aaManual,将不会出现word显示环境,只能使用我们
的代码进行交互。
 
晚了!
改改属性,AutoActivate设为手工的aaManual
你试试看,有的好使,但有时就不行
 
agree,将AutoActivate设为aaManual,或者自己分析WORD格式,然后写代码显示。
 
但这样依然可以用鼠标右健的弹出菜单中选择"编辑"执行,
怎样屏蔽掉弹出菜单呢?
 
用WebBrowser可以作到你的需求!(仅能查看)
 
如果您通过OLE技术实现的话根本就行不通,速度太慢,而且很不稳定,您为什么一定要这样呢?看看有没有其他的途径可以解决?作为文本格式来处理不行吗?
 
chenlibing:
我也遇到类似问题,急待解决!!!
 
可以试试RichEdit
 
RichEdit可以正确读取WORD的内容吗?
好象不行吧!不知道sunhood有什么办法!

我知道,如果一个TWINCONTROL里嵌了WORD,一旦WORD失去焦点,他的工具条就没有了!

 
RichEdit只能显示文本,若word里有非文本的东西,就不行了。Memo可以这样。
在olecontainer里不能象操纵text文本一样方便。
 
多人接受答案了。
 

Similar threads

后退
顶部