0

我在电子表格的一列上有一个电子表格验证类型列表。我遇到的问题是,当我用不同的数据集重新加载电子表格时,我收到一个错误,表明验证已经存在。我不知道如何在重新加载新数据集之前关闭验证。请帮忙。

4

1 回答 1

1

如果我正确理解了场景,您可以:

1)使用IValidationDelete () 在添加新验证之前删除现有验证到范围。

worksheet.Cells["A:A"].Validation.Delete(); 
worksheet.Cells["A:A"].Validation.Add(...);

2)不要全部删除旧的,而是修改现有的IRange。验证对象以适合您的新数据集。您将使用IValidation修改(...) 以执行此操作。

于 2013-05-11T01:49:58.907 回答