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