我需要从Excel工作表中删除一个下拉框。我已经尝试搜索公式值,删除单元格值,从宏中删除它,没有任何作用。任何建议,将不胜感激。客户希望今天更新。谢谢!
答案 0 :(得分:1)
我试过这个。它对我有用。
var cell = (Microsoft.Office.Interop.Excel.Range)oSheet.Cells[row, column];
cell.Validation.Delete();
cell.Validation.Add(
XlDVType.xlValidateInputOnly,
Type.Missing,
Type.Missing,
Type.Missing,
Type.Missing);
cell.Value = "";
cell.Validation.IgnoreBlank = false;
cell.Validation.InCellDropdown = false;
答案 1 :(得分:0)
您可以查看Validation对象的Delete方法 - 例如
Excel.Range range = wksht.get_Range("A1", "A1");
range.Validation.Delete();