我正在通过 C# 动态创建 Excel 工作表。我要求特定列中的所有活动单元格都有一个包含我提供的数据的下拉列表。
我可以让它在单个单元格上工作:
Excel.Range range = (Excel.Range)activeSheet.Cells[Type.Missing, 4];
Excel.DropDowns dropDowns;
Excel.DropDown dropDown;
dropDowns = ((Excel.DropDowns)(activeSheet.DropDowns(Type.Missing)));
dropDown = dropDowns.Add((double)range.Left, (double)range.Top, (double)range.Width, (double)range.Height, true);
for (int i = 0; i < 10; ++i)
{
dropDown.AddItem(i.ToString());
}
但是,我似乎无法让它只出现在特定列的活动单元格中。有任何想法吗?
谢谢。