使用Interop.Excel从Excel文件中删除下拉框

我需要从Excel表格中删除一个下拉框。 我试着search公式值,删除单元格值,从macros中删除它,没有任何工作。 任何build议,将不胜感激。 客户今天会喜欢这个更新。 谢谢!

我试过这个 这个对我有用。

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; 

您可以看看Validation对象的Delete方法 – 例如,

  Excel.Range range = wksht.get_Range("A1", "A1"); range.Validation.Delete();