4

如果这是一个新手问题,我真的是 VSTO 的新手,很抱歉。

我正在开发一个数据输入应用程序,我需要让用户将数据输入到 Excel 表中(例如,当您突出显示一堆行并单击“格式化为表”时),然后我需要从中读取数据表并在 C# 中使用它。

在基本层面上,我有某种格式的 C# 模式。我需要在 Excel 中以该格式创建一个表(列名 + 类型的验证规则。一些类型是枚举,所以我认为我需要在另一张表上创建一个包含所有枚举值的列表并指定该列表进行绑定)。创建表后,用户开始输入数据,当他们关闭 excel 时,我将数据读出。我已经想出了如何仅使用原始单元格来执行此操作,但我无法创建表格或验证规则。有任何想法吗?

另外,我在哪里可以找到一些关于 excel VSTO 编程的好资源?

谢谢,
罗伊

4

1 回答 1

2

经过大量调查,我找到了在 ListObject 中使用 SetDataBinding 方法的最佳方法。这是一个示例:ListObject.SetDataBinding

对于使用枚举,我在这里找到了关于验证方法的文档: Excel Validation

于 2009-06-26T21:30:43.263 回答