Excel-dna获取百分比值

时间:2015-08-18 15:52:36

标签: excel-dna

尝试使用ExcelReference.getValues()从excel获取百分比值时遇到了问题。对于300%,它返回3.0,依此类推。

有没有办法区分值是百分比还是格式化为数字?

问题类似于这个how to convert user input to string in Excel-DNA,尽管它比计算公式

更具格式化问题

1 个答案:

答案 0 :(得分:0)

您可以使用C API GET.CELL信息函数来获取单元格的格式化值,使用信息类型53.它返回:“当前显示的单元格内容,文本,包括任何其他内容由单元格格式化产生的数字或符号。“

object contents = XlCall.Excel(XlCall.xlfGetCell, 53, theReference);