randomcic 发表于 2015-1-20 00:13:00

spread 8.0 下公式计算结果为空

在VB2013社区版下:

使用Spread for Windows Form 8 时,使用下列语句可以正确计算出结果。
      FpSpread1.ActiveSheet.Cells(3,3).Formula = "SUM(A1:A4)"


但使用spread for activex 8.0时,计算的结果却显示为空
       AxfpSpread1.Row = 3
      AxfpSpread1.Col = 3
      AxfpSpread1.Formula = "SUM(A1:A4)"

请问我这段哪里有问题?应该如何改正。(不知道我是否描述清楚了这个简单的问题。)

iceman 发表于 2015-1-20 14:23:00

回复 1楼randomcic的帖子

需要设置单元格类型为数值型:

            axfpSpread1.Col = -1 ;
            axfpSpread1.Row = -1 ;
            axfpSpread1.CellType = FPSpreadADO.CellTypeConstants.CellTypeNumber;
            axfpSpread1.Row = 2;
            axfpSpread1.Col = 2;
            axfpSpread1.Formula = "SUM(A1:A4)";

randomcic 发表于 2015-1-23 20:21:00

非常感谢,这才有时间处理。:hjyzw:

iceman 发表于 2015-1-26 09:22:00

回复 3楼randomcic的帖子

不客气,本问题关闭了。

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页: [1]
查看完整版本: spread 8.0 下公式计算结果为空