ExcelDNA传递excel单元格值会破坏意外输出



>我使用一个函数 公共静态对象getContent(字符串关键字,对象开始时间,对象结束时间) { 警报(开始时间); }

将单元格 A1 设置为 18-07-2012。调用 =getContent("africa",A1,"04-09-2012")41108.这是什么意思?为什么它在 A1 中没有价值!!

Excel 没有内置的日期/时间数据类型。在 Excel 中,日期/时间是双精度数据类型的格式设置选项。您可以将 Excel-DNA 函数声明为采用DateTime参数以自动将传入的双精度转换为DateTime,也可以使用 DateTime.FromOADate() 自行执行转换(因为 Excel 双精度编码与 COM/OLE 日期实现匹配)。

最新更新