Мне нужно передать значение Range в многомерный объект, но возникает ошибка:
Невозможно неявно преобразовать тип object
в object[*,*]
.Существует явное преобразование (вам не хватает приведения?)
Вот код:
Excel.Application oXL = new Excel.Application();
Excel.Workbook oWB = oXL.Workbooks.Open(rtbExcelPath.Text.Trim(), Missing.Value,
Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value,
Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value,
Missing.Value, Missing.Value, Missing.Value);
Excel.Worksheet oWS = oWB.Worksheets[1] as Excel.Worksheet;
int countRows = oWS.UsedRange.Rows.Count;
int countColumns = oWS.UsedRange.Columns.Count;
object[,] data = oWS.Range[oWS.Cells[1, 1], oWS.Cells[countRows,
countColumns]].Cells.Value2;
Пожалуйста, помогите проверить, что не так ...: (*