我试过了,在Delphi6里好用,可到Delphi7就调用不出来Word的,怎么办
       
       WordApplication1.Connect ;
     
        WordApplication1.Visible :=true;

解决方案 »

  1.   

    ShellExecute(Handle,Pchar('OPEN'),Pchar(FileName),Pchar('winword),Pchar(''),SW_SHOWMAXIMIZED);这是调用WORD打开一个文档
    如果要进一步控制WORD就要看看VBA的东西,用创建的OLE对象调用WORD了
      

  2.   

    我要的不是这样简单的调用,而是用Servers里面的控件来控制Word的
      

  3.   

    方法很多了:比如用shellexecute,ole调用+VBA语法,servers面板上的word控件等都可以实现,但本人更喜欢用ole调用+VBA语法,这样更灵活,更方便自己使用,想用什么就用什么,当然工作量也最大;Word控件最简单,工作量最小,但扩展性差。
    以上是我的个人之言,仅供参考。
      

  4.   

    是不是要打开Word2000?要是这样的话,可以运行Word程序就行了呀!
    要是想要对Word2000的文件修改的话,可以用 Ole, 网上有很多的资料,查一查吧!
      

  5.   

    VBA吧
    将WORD对象连接和潜入之后
    调用WORD里面用VBA写的宏完成你的功能
      

  6.   

    呵呵,在DELPHI7中USES中要声明wordxp,但DELPHI6中不需要声明