focus 专栏

--专注于.NET Web开发技术
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

c# 操作 Excel : 给单元格增加下拉选项值

Posted on 2008-04-24 19:55  focus  阅读(7169)  评论(8编辑  收藏  举报
在 Excel 中通过设置单元格的 数据->有效性->序列 的方式可以为单元格增加一个下拉框,而如何用代码来动态更改下拉框的可选值呢?或者用代码来给某个单元格增加一个下拉框?
以下是 C# 代码的实现:
worksheet.get_Range(worksheet.Cells[11], worksheet.Cells[11]).Validation.Modify(Excel.XlDVType.xlValidateList, Excel.XlDVAlertStyle.xlValidAlertStop, Type.Missing, "1,2,3", Type.Missing);//单元格已设置数据有效性,只能用代码修改有效性;如果单元格未设置有效性,需要使用 Add 方法