我有一个图表系列,使用一种颜色(可以是
我尝试返回一些系列的属性,但没有成功。在引用了图表系列的参考
msoThemeColorAccent<#>
或其他颜色)作为标记线的颜色,另一种颜色作为标记填充的颜色(可以是msoThemeColorAccent<#>
,亮度增加x%或其他颜色),并且没有线条。我想确定图表系列是否在使用msoThemeColorAccent<#>
作为标记线,msoThemeColorAccent<#>
,亮度增加x%作为标记填充,如果是,则确定每种情况下具体的强调颜色。我尝试返回一些系列的属性,但没有成功。在引用了图表系列的参考
sr
的Sub执行过程中的断点处(出于测试目的,设置为具有线条,其颜色与标记线和标记填充的颜色相同,设置为Accent1),并在With sr
结构内部,在立即窗口中进行了测试:? .Format.Line.BackColor.ObjectThemeColor, .Format.Line.ForeColor.ObjectThemeColor
0 0
? .Format.Fill.BackColor.ObjectThemeColor, .Format.Fill.ForeColor.ObjectThemeColor
0 -2
我希望能够以某种方式获取到一个值为msoThemeColorAccent1
(=5)的值,这个值被用在我的系列中。有没有办法实现这个目标呢?
我找到的所有示例都使用了msoThemeColorIndex
来设置颜色,没有一个是读取值。
PS: 在一系列统一颜色的情况下,我没有成功完成这个部分。我预见到如果我克服了这个障碍,我可能仍然会遇到问题,比如检测正确的TintAndShade
,或者在目标情况下没有线条、不同标记填充与标记线条的重点颜色。
sr
...被设置为具有线条,其颜色与标记线和标记填充的颜色相同,设置为Accent1”。如果可以的话,你能否链接到任何使用msoThemeColorIndex
设置颜色的示例? - CBRF23