我要在delphi中显示word文档,我目前用的OleContainer控件,但是,我不想显示office界面,并且需要文档能够自动滚动,请问如何操作?或者用其他控件实现?
我只需要显示,不需要编辑!关键是(不想显示office界面,并且需要文档能够自动滚动)

解决方案 »

  1.   

    你用OleContainer.doverb()试试,不行的话就把office的界面改了
    我在vfp中用过,你可以控制word中的所有commandbars(包括所有界面)
    有什么问题大家再一起探讨
      

  2.   

    火狼,能说明delphi怎么改office界面吗?给处code好吗?
      

  3.   

    我在vfp中用OleContainer.doverb(-5)就能实现你的要求,至于delphi里的我不清楚,应该有更简单的方法的,实在不行了再改word的界面
      

  4.   

    火狼,我也是DELPHI菜鸟啊 :(
    delphi不支持commandbar啊?老报错
      

  5.   

    不过,谢谢火狼,先!
    请问,有delphi高手吗?帮帮忙,好吗?
      

  6.   

    回头我下班了用delphi给你试试,你先找着delphi高手问问
      

  7.   

    var
       TargetFrameName,PostData,Heads,Flags : OleVariant;
    begin
         TargetFrameName := '';
         PostData := false;
         Heads := '';
         Flags := 0;
         WebBrowser1.navigate('d:\test.doc', Flags, TargetFrameName, PostData, Heads); 
    找了个高手问的,我也不懂,你试试看
      

  8.   

    webBrowser是哪个页下的控件啊?delphi6好像没有啊?
      

  9.   

    to 楼上
    在Internet最后一个
      

  10.   

    to  newc_k,
    火狼说的----------
    var
       TargetFrameName,PostData,Heads,Flags : OleVariant;
    begin
         TargetFrameName := '';
         PostData := false;
         Heads := '';
         Flags := 0;
         WebBrowser1.navigate('d:\test.doc', Flags, TargetFrameName, PostData, Heads); 
    很耗资源,有其他方法吗?请问。