试一下
string[] sa = oWS.Range[oWS.Cells[iRow + 1, 1], oWS.Cells[iRow + 1, colCount]].Value2;

解决方案 »

  1.   

    修改成这样: object  srange = oWS.get_Range(oWS.Cells[iRow + 1, 1] as Microsoft.Office.Interop.Excel.Range, oWS.Cells[iRow + 1, colCount] as Microsoft.Office.Interop.Excel.Range).Value2;
      

  2.   

    + $exception {"类型不匹配。 (异常来自 HRESULT:0x80020005 (DISP_E_TYPEMISMATCH))"} System.Exception {System.Runtime.InteropServices.COMException}
    似乎不能把Range.Value2转换成string数组
      

  3.   

    ((object[,])(srange))[1, 2].ToString()