又是一个 Excel 问题。我的客户向我发送了一个包含下拉列表(组合框)的 Excel 文件,我需要复制该组合框或使用里面的信息构建一个新组合框。对于 excel,我发现下拉列表被命名为数据验证(我已经得到它,但对他无能为力)。
我有 Gembox dll 和 NativeExcel dll,但没有找到任何解决方案。
使用 GemBox,我已经得到了这个:
ExcelFile ef = ExcelFile.Load("Modelo_AA.xlsx");
ExcelWorksheet ws = ef.Worksheets[0];
ExcelFile efnovo = new ExcelFile();
ExcelWorksheet wsnovo = efnovo.Worksheets.Add("Hello");
DataValidationCollection dvc = ws.DataValidations;
DataValidation dv = dvc[0];
bool dd = dv.InCellDropdown; //here i get true
谢谢安德鲁
编辑:我假设数据验证与下拉列表相关联!
Edit2:主要问题是将下拉列表从工作簿复制到其他!