能用WordApplication或者OLEContainer打开html文档吗?(100分)

  • 主题发起人 主题发起人 fenghai4690
  • 开始时间 开始时间
F

fenghai4690

Unregistered / Unconfirmed
GUEST, unregistred user!
有一个word文档,在程序中用WordApplication转换成了html格式的,现在要求在程序中提供编辑和显示的功能,我试了发现用WordApplication和OLEContainer都无法直接载入html文档。请问该如何实现该功能?(在delphi中如何对html文件内容提供编辑功能?或者在程序中如何把html文件再转换成word文档)谢谢!
 
var
Word, Doc, Table: OleVariant;
begin
try
Word := CreateOleObject('word.application');
Word.Documents.Open('d:/123.htm');
Word.Visible := true;
可以打开.
 
非常感谢lohoulong的帮助!请问显示的时候能否不脱离delphi界面,像olecontainer那样嵌入到界面中显示,并提供编辑功能呢?
 
那你哪是'word.application'呢?
 
不好意思,以前没做过着一块,可能我对这些word相关操作不太熟悉,说的不是很确切。想实现的功能就是,最好能在不脱离delphi界面,像olecontainer那样嵌入到界面中,给用户提供html文件的显示,编辑功能。请各位高手指点
 
也碰到几乎同样的问题了,有人说这样可以解决,但是自己试了好象不行!
IEApp := CreateOLEObject('InternetExplorer.Application');
IEApp.visible := true;
IEApp.Top := 0;
IEApp.Left := 0;
IEApp.width := screen.width;
IEApp.height := screen.height;
//IEApp.Navigate(htmltext);
请高人解答!
 
这种方法只能新开一个浏览器,不可能和delphi软件的界面结合在一起,tbrowser能显示,但是没有编辑功能。
 
多人接受答案了。
 
后退
顶部