我有一份报告作为表格。我想为每一列设置一个随机的背景色。
为此,我创建了一个自定义脚本:
Public Function GetColor()
Dim intHighNumber AS Decimal = 255
Dim intLowNumber AS Decimal = 100
Dim NewColor AS String
Dim Red AS Decimal = Int((intHighNumber - intLowNumber + 1) * Rnd + intLowNumber)
Dim Green AS Decimal = Int((intHighNumber - intLowNumber + 1) * Rnd + intLowNumber)
Dim Blue AS Decimal = Int((intHighNumber - intLowNumber + 1) * Rnd + intLowNumber)
NewColor = "#" & Hex(Red) & Hex(Green) & Hex(Blue)
Return NewColor
End Function
在第一个单元格中,我将填充表达式设置为: =code.GetColor() 直到这里它工作完美,但现在我希望列的其余部分使用相同的颜色......所以我输入了表达式“=Fields!myField .BackgroundColor”,但这不起作用......
我不知道如何解决这个问题...
非常感谢你的帮助 :-)