【问题标题】:VBA Excel Get Color Conditional Formatting IcoVBA Excel 获取颜色条件格式 Ico
【发布时间】:2020-06-01 11:58:30
【问题描述】:

我正在尝试获取一组条件格式规则的颜色。

这里是一个例子:

我正在尝试使用以下方法获取箭头的颜色:

Sheet2.Cells(rwIndex, colIndex).Interior.ColorIndex

但没有像我预期的那样工作。

我也尝试使用此功能Sheet2.Cells(rwIndex, colIndex).Font.Color 令人惊讶的是,正如我所料,我得到了想要的颜色。

有没有办法获取条件格式箭头的颜色?

【问题讨论】:

    标签: excel vba formatting conditional-statements


    【解决方案1】:

    我发现了两个有用的页面:

    如果应用了条件格式,要获取单元格的背景颜色,您需要: Range.DisplayFormat.Interior.Color ,参见例如本页:http://www.cpearson.com/Excel/CFColors.htm

    对于图标:您需要遍历 Range.FormatConditions 并检查哪个适用。但是,我仍然无法找到图标的颜色,这是所有可用图标的列表:https://bettersolutions.com/excel/macros/enumerations-xlicon.htm,这是 IconSets:https://bettersolutions.com/excel/macros/enumerations-xliconset.htm,但是,似乎没有办法查看哪些单独的图标位于 IconSet 中(如果您要制作自定义集,这将是实用的)。

    希望你能开始!

    【讨论】:

    • 您好,非常感谢您的回复。我正在查看您在帖子中分享的属性,这是一个很好的起点,但不幸的是它并没有驱使我去其他任何地方。这确实是一个很好的起点,但我开始认为没有办法获得颜色。
    猜你喜欢
    • 2018-05-05
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    • 2017-07-20
    • 2012-04-04
    • 2016-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多