我想弄清楚如何使用ExcelDNA
从ExcelReference
范围创建表格。ExcelDNA - 创建表格:xlcAddListItem或其他方式
使用Excel,你通常会做这样的事情:
range2.Worksheet.ListObjects.Add(Microsoft.Office.Interop.Excel.XlListObjectSourceType.xlSrcRange, range2, System.Type.Missing, Microsoft.Office.Interop.Excel.XlYesNoGuess.xlYes, System.Type.Missing).Name = "uniquesomething";
我一直试图做用xlcAddListItem
ExcelDNA
类似的东西,但它没有任何合法证件相当粗糙。有没有人有过成功?基本上采取ExcelDNA
阵列调整器的例子,然后采取网格输出,并把它变成一个表。
到目前为止,我试过
ExcelDna.Integration.SourceItem mySourceItemHopefully = (ExcelDna.Integration.SourceItem)XlCall.Excel(XlCall.xlcAddListItem, 1, myExcelReference);
mySourceItemHopefully.Name = "uniquesomething";
但我得到一个访问冲突错误。