WORD出现在DELPHI写的程序中,并且有菜单,工具栏等
就像这张图片上的一样:http://gaoming.d68.zgsj.net/xa.jpg
请问应该用哪种方式,谢谢!

解决方案 »

  1.   

    用OleContainer,可以把程序嵌入到自己的窗体
    OleContainer1.CreateObjectFromFile打开文档
    OleContainer1.DoVerb(ovPrimary);
      

  2.   

    这个是用微软的dsoFrame实现的,你上网搜一下。
      

  3.   

    如果用OLE控件的话,据说没有菜单的
    请发帖的朋友看一下图片效果,再发表评论好吗
      

  4.   

    用delphi实现起来比较困难,我原来用过C#2005,有一个for office的工具套件,对office支持不错,在C#里面写,容易控制很多,可以控制其菜单和工具栏等等,所以建议用vs2005 for office版本做,应该会容易很多。使用delphi的OleContainer控件,没有菜单和工具栏的
      

  5.   

    我就想知道图片里所显示的程序是用什么做的?
    我查了一下,程序应该是用DELPHI写的!!!
      

  6.   

    你上网搜索下 
    OfficeViewerOCX 
    或者用OleContainer控件也 可以有那些工具栏出来的
      

  7.   

    我实现过同样的效果,是用微软发布哪个dsoFramer,你上MSDN搜一下就可以找到了。
      

  8.   

    你在窗体上放置一个ole,然后在放置一个主菜单mainmenu,然后加上我给你的两行代码,就可以显示菜单了  OleContainer1.CreateObjectFromFile('c:\a.doc',False);
      OleContainer1.DoVerb(ovPrimary);