使用Range提供的方法可以灵活操作Cell的很多属性
RSsheet = (Microsoft.Office.Interop.Excel._Worksheet)RSbook.Sheets.get_Item(1);
Range rng = (Range)RSsheet.Cells[row,col];
rng.Validation.Add(XlDVType.xlValidateList, XlDVAlertStyle.xlValidAlertStop, XlFormatConditionOperator.xlBetween,"1,2,3", miss);
rng.Validation.InCellDropdown = true;
rng.Validation.IgnoreBlank = true;
rng.Value2 = cellStr;
如果有别的功能不知道怎么下手,可使用Excel的录制宏功能,把你想实现的操作在Excel操作一下,在查看宏里的命令,C#基本也可以找到相应的方法。