datevalidation列字段中的长整数显示为########

当我在date列中input555555555555555555并应用datevalidation时,显示为###########

如何避免datevalidation列中的长整型字段以该格式显示。

我正在做虽然.NET像

worksheet.Range(Range).Validation.Add(XlDVType.xlValidateDate, XlDVAlertStyle.xlValidAlertStop, XlFormatConditionOperator.xlGreaterEqual, Today(), Type.Missing) worksheet.Range(Range).NumberFormat = "m/d/yyyy" worksheet.Range(Range).Validation.IgnoreBlank = True worksheet.Range(Range).Validation.InputTitle = "Excel Validation" worksheet.Range(Range).Validation.ErrorTitle = "Error in Date" worksheet.Range(Range).Validation.InputMessage = "Note: only date values here 'm/d/yyyy'" worksheet.Range(Range).Validation.ErrorMessage = "Enter Date greater than todays" worksheet.Range(Range).Validation.ShowInput = True worksheet.Range(Range).Validation.ShowError = True 

date超出范围。 在Excel中的工具提示状态

date和时间负值或太大显示为######。

这是Excel按devise工作。

在将它们添加到工作表之前,您需要validation您的值。 你如何处理无效的date将取决于你的应用程序。 您可能希望让Excel为您处理。