1
Чтобы задать диапазон значений Excel, я использую этот код:Установить наборы значений диапазона только первое значение
int[] values = new int[] {1, 2, 3};
String rangeStart = "A1";
String rangeEnd = "A3";
Microsoft.Office.Interop.Excel.Workbook objBook;
Microsoft.Office.Interop.Excel.Sheets objSheets;
Microsoft.Office.Interop.Excel._Worksheet workSheet;
objBook = (Microsoft.Office.Interop.Excel.Workbook)Globals.ThisAddIn.Application.ActiveWorkbook;
objSheets = objBook.Worksheets;
workSheet = (Microsoft.Office.Interop.Excel.Worksheet)objBook.ActiveSheet;
workSheet.Range[rangeStart, rangeEnd].Value = values;
Но клетки содержат только первое значение массива. Любые идеи, как написать каждое значение массива в полях?
** IF ** это были VBA, массив должен быть 2D. Возможно, то же самое в ** C# **? –