olecontainer就可以实现你的功能

解决方案 »

  1.   

    如果用Olecontainer,对Word文档进行操作就不方便了,我想问用WordApplication可不可以实现
      

  2.   

    1.       在WORD  中先将要关闭的菜单关闭,     然后存为一模板,     用WordApplication与之连接然后另存为文件即可。
    2.  以下是一个按钮的响应过程:
    try
     WordApplication1.Connect;
     WordApplication1.Visible:=True;  //设置为可见
    {{ FileName:=ExtractFilePath(Application.ExeName)+'MyContent.dot';//打开模板文件,在该模板文件中可关闭不需要的菜单等,若是直接连接,则注释掉的部分不要
     itemindex:=1;
     tempPlate:=Filename;
     newtemplate:=false;
     DocumentType:=wdNewBlankDocument;
     Visible:=True;
     WordApplication1.Connect;
     WordApplication1.Visible:=true;
     WordApplication1.Documents.Add(TempPlate,newtemplate,documentType,Visible);
     WordDocument1.ConnectTo(WordApplication1.Documents.Item(itemindex));
     FileName:=ExtractFilePath(Application.ExeName)+'编辑完成后切回原程序.RTF';
     FileType:=wdFormatRTF;
     WordDocument1.SaveAs(FileName, FileType);  //保存为RTF格式  }
    finally
     //断开连接
     WordDocument1.Disconnect;
     WordApplication1.Disconnect;// WordApplication1.Quit;
      

  3.   

    Word中好像不可已关闭所有的菜单栏?
      

  4.   

    选“  工具”    菜单的自定义,      然后按住鼠标左键, 将不需要显示的菜单项如文件拖离菜单栏便可关闭。   这样可关闭所有的菜单项, 然后在工具栏上点击鼠标右键将不需显示的工具栏如“常用”  等关闭。   调整满意后退出。  用开始菜单的查找文件功能找到Normal.dot后复制至要的目录下,  将其改名。  将原文件删除,  则重新启动Word 后会显示出缺省的菜单设置。
      

  5.   

    首先谢谢yxwhrz,
    但是用右键还是可以重新设置,并且用快捷方式都可以用,能不能包括右键、快捷方式都屏蔽掉
      

  6.   

    正好也要做,不知如何让用户不能修改WORD文档后打印它呢?从数据库里读出来的记录,要打印