我想问一下,用哪个函数可以自动调用系统中的Word和Excel文件

解决方案 »

  1.   

    WinExec('另外一个程序.exe',SW_NORMAL);
      

  2.   

    uses ShellAPI;
    ShellExecute(GetDeskTopWindow,'Open','你的EXE路径',nil,nil,0);
      

  3.   

    怎么不行呀,我想通过一个按钮打开一个EXCEL新建文档
      

  4.   

    首先创建 Excel 对象,使用ComObj:
    var ExcelApp: Variant;
    ExcelApp := CreateOleObject( 'Excel.Application' );打开已存在的工作簿:
    ExcelApp.WorkBooks.Open( 'C:\Excel\Demo.xls' );
      

  5.   

    uses ShellAPI;
    ShellExecute(GetDeskTopWindow,'Open','你的EXE路径',nil,nil,0);
      

  6.   

    以创建新excel为例:
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      self.ExcelApplication1.Connect;
      self.ExcelApplication1.Visible[0] := true;
      self.ExcelApplication1.Workbooks.Add(EmptyParam,1);
      self.ExcelApplication1.Disconnect;
    end;