Excel VBA不返回ObjectThemeColor?

我有一个图表Series (由variablessr引用)。 如果我执行

 sr.Format.Line.ForeColor.ObjectThemeColor = msoThemeColorAccent2 

(= 6),然后我得到

 ? sr.Format.Line.ForeColor.ObjectThemeColor 0 

这怎么可能?

分配msoThemeColorAccent2的行完成其工作,即颜色被正确地更改。

PS:这是一个更具体的问题,来自这个问题。

我在32位Excel 2007,2010和2013中重现了这个错误。然后,我将这个错误报告给维护错误跟踪器的Microsoft的人员。

我的猜测是,这将收到一个“不会修复”types的响应,但也许他们会在下一个版本的Excel中得到它。