现在正在写一个程序遇到如下操作:
   1、用delphi自带的控件(wordapplication、worddocument)打开一个已存在的word2000文档。
   2、当用户对此文档做任何修改时,修改过的文字自动用红色标识,删除的内容以红色线划掉。
   3、不允许用户用word2000的菜单和工具对此文档进行其他操作,也就是说让菜单和工具都失效,鼠标右键也失效(除了关闭和保存按钮)。
   4、当关闭word文档时,自动保存。
上面的四部,以第3步最为艰难,1、2、4我都能实现。
  望高手们在空闲间帮小弟一个大忙!!

解决方案 »

  1.   

    使用Word宏将菜单和工具关闭。
      

  2.   

    使用宏的方法我已经用过,他虽然可以将菜单和工具关闭,但是用鼠标右键就可以很容易得把菜单和工具打开,所以还必须在word中禁用鼠标右键,这一部很关键也正是我不能解决的!望指点!
      

  3.   

    哦..禁用鼠标右键可能不难的,
    ACTIVEX中的鼠标事件是应用程序接收WINDOWS消息后传进去的.楼主试试拦截应用程序的鼠标消息.
      

  4.   

    halfdream你好,能不能说详细一点!谢谢