我的 Excel-dna 插件后面有 c# 代码,它成功地从服务下载数据。我在 Excel-dna 中创建了一个带有触发下载按钮的功能区,现在我想在新工作表中显示数据。如何创建工作表并添加行?
我尝试使用以下方法从我的 c# 代码中调用xlcWorkbookInsert :
ExcelReference newSheet = (ExcelReference)XlCall.Excel(XlCall.xlcWorkbookInsert, 1);
但我总是得到一个 ExcelDna.Integration.XlCallException 异常。这是正确的方法,还是有更简单的方法可以做到这一点?
我还尝试将object[,]
数据粘贴到现有工作表:
ExcelReference sheet1 = (ExcelReference)XlCall.Excel(XlCall.xlSheetId, "Sheet1");
ExcelReference myTargetPasteArea = new ExcelReference(1, 1, 2, 10, sheet1.SheetId);
myTargetPasteArea.SetValue(result);
这次没有错误,但什么也没有发生(尽管我在调试时可以看到正在执行的代码)。