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