Я работаю над приложением книги Excel 2013/2015 VSTO. Из данных, введенных в форму Windows, я хотел бы создать новую запись в существующей таблице на одном из моих рабочих листов.
Как вставить новую строку таблицы в таблицу Excel (а не простой массив рабочих листов) с помощью С# и VSTO?
ListObject.ListRows.Add
в пространстве именMicrosoft.Office.Interop.Excel
. Я запутался, потому что подобный тип существует вMicrosoft.Office.Tools.Excel
, но отсутствует методAdd
. Работаю над этим. Сейчас я борюсь с получением дескриптораListObject
для таблицы. - person jerry   schedule 27.11.2015ListObject
вMicrosoft.Office.Tools.Excel
действительно можно использовать. У него есть свойствоListRows
изInterop
, которое предоставляет необходимый методAdd()
. Intellisense этого не показал. Решение было рядом, а я его не видел. Хотите написать свой комментарий в качестве ответа? - person jerry   schedule 27.11.2015