以下を使用して、オンザフライでデータ検証を追加しています。
var cell = sheet.Range["A2", "A1048576"];
cell.Validation.Add(
XlDVType.xlValidateList,
XlDVAlertStyle.xlValidAlertStop,
XlFormatConditionOperator.xlBetween,
"ABC,DEF,123");
これはうまく機能し、列のデータ検証ドロップダウンに ABC、DEF、および 123 が表示されます。問題は、後でシートを再度開いた後、データの検証がなくなったことです。エラーが表示され
ます [はい] をクリックすると、次のメッセージが表示されます。
[閉じる] をクリックすると、すべてのデータが既に入力された状態でシートが表示されますが、データの検証は完全に終了しています。
検証を追加して、保存して再度開いても存続するようにするにはどうすればよいですか?