gpt4 book ai didi

c# - 尝试在现有工作簿中选择命名的 Excel 2007 表并插入行

转载 作者:行者123 更新时间:2023-11-30 18:31:52 24 4
gpt4 key购买 nike

我有一个正在打开的 Excel 模板,其中有一个饼图绑定(bind)到一个表 (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");

但这给出了编译错误:

Non-invocable member 'Microsoft.Office.Interop.Excel._Worksheet.ListObjects' cannot be used like a method. (CS1955)

我也试过用宏来做,然后尝试将 VB 转换为 C#,但仍然没有任何乐趣。

关于信息,我对 C# Excel 自动化比较陌生,尽管我在 C# 中做了很多工作,并且使用其他语言完成了 Excel COM 对象工作。

最佳答案

早上好

Reband 先生是对的,我认为... maybee this值得一看吗?正如错误所说,考虑到 MSDN 链接,我认为 oSheet.ListObjects 是一个字段或属性,而不是一个方法。所以,你的调用是不允许的。干杯!

关于c# - 尝试在现有工作簿中选择命名的 Excel 2007 表并插入行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19391067/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com