小编Jur*_*ure的帖子

如何通过VBA代码获取Excel 2012的条件格式的颜色比例所产生的颜色

我需要知道:如何通过VBA代码获取Excel 2010条件格式的颜色比例所产生的颜色.随后,这些颜色将由VBA根据下图分配为图表背景:

www.lnkm.cz/Slozka/Example.jpg http://www.lnkm.cz/Slozka/Example.jpg

我对各种网站进行了研究,并且:

  1. 大多数人建议如何通过方法读取条件格式的颜色, <Cell>.FormatConditions(index that is active).Interior.ColorIndex 但在我的情况下它不起作用,因为错误"对象不支持此属性或方法"
  2. 有些人建议自己编写颜色计算(基于单元格值).我找到了各种方法,但是没有一种方法可以计算出与之前由excel计算的颜色相同的颜色(与前一张图片相同的颜色).

所以我问:

  1. 有没有办法直接从细胞中准备好颜色?(或API无法访问这些颜色)
  2. 你知道如何计算与excel计算相同的颜色吗?
  3. 你知道如何解决我的问题吗?

我相信它必须以某种方式工作.

excel formatting conditional vba colors

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

colors ×1

conditional ×1

excel ×1

formatting ×1

vba ×1