我有一个要打开的 Excel 模板,它有一个绑定到表 (ListObject) 的饼图,我想在表中插入行。有很多关于如何将表格添加到工作表中的示例,但我找不到任何可以让我选择表格的地方。
我努力了:
using Excel = Microsoft.Office.Interop.Excel;
using System.Reflection;
oWB = (Excel._Workbook)(oXL.Workbooks.Open(LastFile));
oSheet = (Excel._Worksheet)oWB.ActiveSheet;
Excel.ListObject ValList = oSheet.ListObjects("ValueData");
但这给出了编译错误:
不可调用的成员 'Microsoft.Office.Interop.Excel._Worksheet.ListObjects' 不能像方法一样使用。(CS1955)
我也尝试过使用宏,然后尝试将 VB 转换为 C#,但仍然没有任何乐趣。
有关信息,我对 C# Excel 自动化相对较新,尽管我在 C# 中做了很多工作,并且使用其他语言完成了 Excel COM 对象工作。