-- 自定义样式问题
\'如果是数值型列,且不是组号列
If e.Col.IsNumeric AndAlso e.Col.Name <> "组号" Then
If e.Row.IsNull(e.Col.Name) = False \'且该列已经输入内容
If e.Row(e.Col.Name) < 60 Then \'如果该列的值小于60
e.Style = "不及格" \'那么用"不及格"样式绘制单元格
ElseIf e.Row(e.Col.Name) > 100 Then \'如果单元格的值大于100
e.Style = "出错" \'那么用"出错"样式绘制单元格
End If
End If
End If
代码可以运行,实现这个功能,样式如图,可是再打开就出现如图的错误提示。不知道怎么解决。这张表的所有数据全部是表达式列。没一列都有一个父表表达。
此主题相关图片如下:2014-01-13_130308.png
此主题相关图片如下:2014-01-13_125949.png
此主题相关图片如下:2014-01-13_130352.png