string name
name:=range.Cells[1,1].value;
Cells[1,1]在excel中的字符是 张三
可是一编译总是这里报错,为什么??

解决方案 »

  1.   

    有什么方法可以取到range.Cells[1,1]中的值??
      

  2.   

    iRow := Workbooks[1].ActiveSheet.UsedRange.Row;
    iCol := Workbooks[1].ActiveSheet.UsedRange.Column;Workbooks[1].ActiveSheet.Cells[iRow,iCol]
      

  3.   

    name:=range['A1'];
    不过这是后期绑定没理由在编译期报错,不知你的range是怎么声明的。
      

  4.   


    MyWorkBook:= ExcelApp.WorkBooks.Open(myListView.Items[i].SubItems.Strings[2],0);
    str:=FormatFloat('0.00',MyWorkBook.WorkSheets[1].Cells[1,26].Value)这样子是可以的。