2015-04-22 4 views
0

У меняДобавление строки в листе с помощью NetOffice

Excel.Workbook book = application.Workbooks.Open(txtPathExcel.Text); 
Excel.Worksheet mainSheet = (Excel.Worksheet)book.Sheets[1]; 

Как можно добавить новую строку в гика? Я не могу найти для него никаких функций NetOffice.

+0

Netoffice * Синтаксически и семантически идентичен сборкам Microsoft Interop *, поэтому вы можете использовать тот же код/​​синтаксис, который вы использовали бы при работе с excel Interop напрямую. – Kurubaran

ответ

1

Все строки уже существуют на листе, вам просто нужно выбрать требуемый.

Свойство класса Rows класса Application возвращает объект Range, который представляет все строки на активном листе. Например:

Worksheets("Sheet1").Rows(3) 

Объект диапазона относится к третьей строке на листе.

Также вы можете найти полезный метод Insert. Он вставляет ячейку или диапазон ячеек в рабочий лист или лист макроса и сдвигает другие ячейки, чтобы освободить место.

 Смежные вопросы

  • Нет связанных вопросов^_^