我在MS Access VBA中编写了一段代码,
Dim grph As Object
设置grph = Forms![frm_MyForm]!gphMyGraph.Object
使用grph.SeriesCollection(1) .Interior.Color = RGB(0,255,0)
结束此结果在运行时错误1004“将颜色属性应用于内部类是不可能的”(这是来自不同语言的消息的翻译,它可能在英文版MS Access中略有不同)。 我尝试过这个代码的不同组合,但结果相同,看起来由于某些原因我无法改变这个值。任何ida为什么,并且热门使这段代码有效?
答案 0 :(得分:0)
错误可能是因为集合中没有系列
在Set grph = Forms![frm_MyForm]!gphMyGraph.Object
之后,添加以下内容
If grph.SeriesCollection.Count > 0 Then
grph.SeriesCollection(1) .Interior.Color = RGB(0, 255, 0)
End If