【发布时间】:2014-10-17 03:05:10
【问题描述】:
我目前正在用 C# 开发一个 excel 插件,其中包含几种可供 excel 用户和程序员 (VBA) 使用的方法(表值函数)。
如何编写一个方法,将新的 ListObject(excel 表)添加到给定的 excel 工作表,并将给定的 DataTable 绑定为数据源?类似于以下内容:
using Excel = Microsoft.Office.Interop.Excel;
...
[ClassInterface(ClassInterfaceType.AutoDual)]
public class TableFunctions {
...
public Excel.ListObject CreateListObject(Excel.Worksheet ws, string TableName, DataTable dt, string CellStr = "A1")
{
...
}
这种方法,将 Worksheet 对象作为参数发送显然不起作用。或者可以吗?
【问题讨论】:
标签: c# .net excel excel-addins vba