3
int row_index = 2;
foreach (DataRow row in dataTableSourceSystem.Rows)
{
xlWorkSheet.get_Range("AM" + row_index.ToString(), System.Reflection.Missing.Value).Value2 = row["LookupShortName"].ToString();
row_index++;
}
Range range = xlWorkSheet.get_Range("G2,G50");
range.Validation.Add(XlDVType.xlValidateList, XlDVAlertStyle.xlValidAlertStop, XlFormatConditionOperator.xlBetween, "=$AM2:$AM50", System.Reflection.Missing.Value);
最後一行拋出異常0x800A03EC
異常:0x800A03EC添加數據驗證時
Am2
到Am50
具有值。
任何人都可以請幫忙嗎?
即使這不是解決問題 – user2124167
我改變了答案後,一些調查研究。 – agentnega
@agentnega驗證範圍不必與其應用的範圍大小相同。 –