大家早上好!
我一直在开发一个项目,用户可以在其中发布一组日期的一组值。
例如,用户将在 Excel 中选择一个包含日期值的范围,以及一个包含与这些日期相对应的要发布的值的大小相等的范围。
我需要做的(C#)是检查两个范围的单元格格式以查看哪个是“实际上”日期,我一直在使用 ExcelDNA,并且由于所有日期都以双精度形式返回,因此我可以在技术上解析我的“值”日期,并导致各种问题。
如果我可以获得单元格格式,我可以查看该单元格是否实际上是一个日期!
提前致谢。
Range.NumberFormat应该可以帮助您确定给定的单元格/范围是否已格式化为日期。如果单元格/范围是日期格式,则 NumberFormat 属性将包含格式字符串,即 dd/mm/yyyy