首先创建 Excel 对象,使用ComObj:
var ExcelID: Variant;ExcelID := CreateOleObject( 'Excel.Application' );设置第2个工作表为活动工作表:
ExcelID.WorkSheets[2].Activate;  
或 
ExcelID.WorksSheets[ 'Sheet2' ].Activate;

解决方案 »

  1.   

    Sorry,不行。WORKSHEETS[1].没有ACTIVATE的属性;我试过WORKSHEETS[1].ACTIVATE也不行。是不是OPEN的方式不对,还是其它原因
      

  2.   

    飞飞,还是不行,ExcelID.WorksSheets[ 1]没有SELECT这个属性。
      

  3.   

    Ea.Worksheets.Select(1,2) 这方法也没效果。
      

  4.   

    这是因为用了OLE的方法,
    所以没有该属性出现,因该可以的
      

  5.   

    很多OLE对象的方法、属性没有被封装,因此你是看不到提示的
    只能生敲代码你先执行一下。