cobi说的对。不过这样做系统开销很大!

解决方案 »

  1.   

    就是使用ole容器,把word在程序中运行就可以了,具体的看一本delphi的书,到处都有.
      

  2.   

    我试了,可是我做不到那样的效果啊:(,http://www.morrowsoft.com/html/product/bid/bid_Book_2.htm
    我一点word编辑区的其他地方,我的程序就变样了,菜单等变的乱七八糟的,
    为什么呢?谢谢大家,我以前用的pb,对delphi不熟悉!
      

  3.   

    就是使用ole容器(olecontainer ),把word在程序中运行就可以了!
     begin
      if Opendialog1.execute then
         begin
            OleContainer1.CreateObjectFromFile(OpenDialog1.FileName,false);
            Olecontainer1.Doverb(ovShow);
           // OleContainer1.Run;
         end;
    end;
    我试过的,应该没有问题·!
      

  4.   

    pb也可以用Ole容器来显示word
    如果用delphi的olecontainer和用pb区别不大。可能要彼pb稳定一些
    最好还是用的delphi的server控件组。好好研究一下吧。
      

  5.   

    可以用System页里的OLE组件和Servers中的组件实现
      

  6.   

    用自动化对象比较好,可以参看DELPHI自带的例子