如何把word嵌套在我的程序里面 也就是做为我窗口的一部分呢(50分)

  • 主题发起人 主题发起人 goddy
  • 开始时间 开始时间
G

goddy

Unregistered / Unconfirmed
GUEST, unregistred user!
如何把word嵌套在我的程序里面 也就是做为我窗口的一部分呢
 
用 Tolecontainer最简单,还有别的方法,挺复杂的,我也没有现实,没有时间研究。
 
Tolecontainer 好像不能很好的控件word吧,如我要用自己的按钮画表格还有访问word的表格里面的每一个属性
 
我也想知道怎么弄,有例子贴出来看看。
 
问题是难以将 _WwB, _Wwc (这两个窗口的类名称,就是Word 的 编辑器)脱离出来,嵌套到Delphi界面中。其他用自己的按钮操作Word的功能,就很简单啦。

我知道有人用VB做到,奇怪,VB操作Word 特别容易,我觉得是微软故意这样做的。
 
EXCEL我就做過,用一個FORM把它裝起來的,WORD倒沒有做過!
我用的是OLE的!
WORD自帶有VB編輯器,可用VBA控制!
 
能不能在打开程序的同时打开word!
 
DELPHI也可以了

OleContainer1.CreateObjectFromFile (ExtractFilePath(Application.EXEName) + 'test.doc', False);
OleContainer1.DoVerb (ovInPlaceActivate);
WordApplication1.ConnectTo(IDISPATCH (OleContainer1.OleObject.Application) as WordApplication );
WordDocument.ConnectTo(WordApplication.Documents.Item(ItemIndex));//ItemIndex应始终为1。
 
我也想知道!!

楼上的能不能把整个控件的源程序都贴出来,或者直接发到我的邮箱:xzsnj@yahoo.com.cn

同时也要把头文件,如果需要加什么控件也注释上!!

先谢谢了!!
 
我也想知道这个问题,正在研习。
to terran0775:
能把你的代码粘出来一些吗,先谢谢了。
 
接受答案了.
 
后退
顶部