我是VSTO的新手,很抱歉,如果这是一个新手问题。
我正在开发一个数据输入应用程序,我需要让用户将数据放入excel表中(例如,当您突出显示一堆行并单击“Format As Table”时),然后我需要读取数据在该表中并在C#中使用它。
在基本级别,我在某种格式下使用C#架构。我需要在Excel中以这种格式创建一个表(列名称和类型的验证规则。有些类型是枚举,所以我假设我需要在另一个包含所有枚举值的表上创建一个列表,并为绑定指定该列表)。创建表后,用户就会输入数据,当他们关闭excel时,我会读出数据。我已经想出如何使用原始单元格来完成此操作,但我无法创建表格或验证规则。有什么想法吗?
另外,我在哪里可以找到有关excel VSTO编程的一些好资源?
谢谢,
罗伊
答案 0 :(得分:2)
经过大量调查,我找到了在ListObject中使用SetDataBinding方法的最佳方法。以下是一个示例:ListObject.SetDataBinding
为了使用Enums,我在这里找到了有关验证方法的文档: Excel Validation