Я использую ExcelDNA для установки и получения значений ячеек. Я могу получить и установить ячейки значенияВставить строки или столбцы Excel с помощью ExcelDNA или NetOffice
var ref = ExcelReference(2, 2);
var val = ref.GetValue();
ref.SetValue(42);
есть способ, чтобы вставить целую строку или столбец, перемещая записи вправо или вниз? Мне нужно то же поведение, что и при щелчке правой кнопкой мыши по столбцу, и все записи сдвигаются вправо. При необходимости решение может использовать NetOffice.
ExcelDnaUtil.Application возвращает экземпляр System .__ ComObject. В какой версии ExcelDna вы работаете? –
Да - это COM-объект, который действительно является объектом приложения Excel. Если вы ссылаетесь на Microsoft.Office.Interop.Excel, вы можете отправить его в приложение. – Govert
Мне пришлось добавить дополнительную ссылку для dll, чтобы получить эту работу. Инструкции http://stackoverflow.com/questions/15285880/how-to-reference-microsoft-office-interop-excel-dll –