好像没有吧m$内定的对象或数据命名都是_xxxx的形式的,  _application就是
m$com对象的一种吧!

解决方案 »

  1.   


    为了不和Delphi定义的Application冲突,将office 的com对象定义为_Application
    sender as TButton 原理上来说差不多
      

  2.   

    我用delphi控制Excel
    ...
    var
        Fapp:_application;
        WB: _WorkBook;
        WBs: Workbooks;
    ...WBs := Fapp.Get_Workbooks;                //打开Excel文件
    WBs.Open(excelFile, 3, false, 1,'', '', True, $00000002, 1, False,False, 0, False, 0);当执行到WBs.Open系统报错,说是Excel格式不匹配,那位知道这中用法?
      

  3.   

    var
      FExcel: Variant;
      FWorkbook: Variant;
      FWorksheet: Variant;
    begin      try FExcel := CreateOleObject('excel.application'); 
          except  Exit; end;
          FWorkBook := FExcel.WorkBooks.Open (Filename);
          FWorkSheet := FWorkBook.Sheets[1];
    (.....)
          FExcel.Quit;
          FExcel := unAssigned;
    end;
      

  4.   

    var
      FExcel: Variant;
      FWorkbook: Variant;
      FWorksheet: Variant;
    begin      try FExcel := CreateOleObject('excel.application'); 
          except  Exit; end;
          FWorkBook := FExcel.WorkBooks.Open (Filename);
          FWorkSheet := FWorkBook.Sheets[1];
    (.....)
          FExcel.Quit;
          FExcel := unAssigned;
    end;