用delphi怎么样调用office打开一个office文件,包括word,excel,access等等ole和servers组件分别怎么用???

解决方案 »

  1.   

    用控件呀,这么多的office控件,你为什么不用呀
      

  2.   

    Excel:
      http://mujweb.cz/www/goldpony/know/delphi/excel.htm
    Word:
      http://www1.baidu.com/baidu?tn=sitexicudg&ct=0&ie=gb2312&bs=%CA%B9%D3%C3ole%BF%D8%D6%C6excel&sr=&cl=3&f=8&word=Delphi%BF%D8%D6%C6Word%A1%A1
    等等
    用Google 去搜索查资料吧!
      

  3.   

    是啊,delphi 5.0开始就封装了很多的OLE方面的控件啊.
    好象在sever面板里吧.
      

  4.   

    eclApp := CreateOleObject('Excel.Application');
      WorkBook :=CreateOleObject('Excel.Sheet');
      workBook:=eclApp.workBooks.Add;
      eclApp.Cells(1,1):='字符型';
      WorkBook.saveas('D:\a2.xls');
      WorkBook.Close;
      eclApp.Quit;
      eclApp:=Unassigned;
      

  5.   

    好多种方法呢,我认为firetoucher(风焱) 的方便一些
      

  6.   

    除了firetoucher(风焱) 说的,净是废话!!我也知道有很多组件,但使用方法不会,只要给各例子我就会自己去试试看了
      

  7.   

    呵呵。你可以在按钮的事件中写下列代码就可以打开一office文件了。shellexecute(0,nil,pchar('文件名.后缀'),nil,nil,sw_normal);其中的  文件名.后缀 需要你指定文件的全名。如 : 文件.doc 。
     另外通过对  文件名.后缀'的指定就可以实现文件的管理了。
      

  8.   

    直接使用shellexecute调用就可以了呀!