excel - VBA Excel 获取颜色条件格式 Ico
问题描述
我正在尝试获取一组条件格式规则的颜色。
我正在尝试使用以下方法获取箭头的颜色:
Sheet2.Cells(rwIndex, colIndex).Interior.ColorIndex
但没有像我预期的那样工作。
我也尝试使用此功能Sheet2.Cells(rwIndex, colIndex).Font.Color
并且令人惊讶的是,正如我所期望的那样,我得到了所需的颜色。
有没有办法获得条件格式箭头的颜色?
解决方案
我发现了两个有用的页面:
如果应用条件格式,要获取单元格的背景颜色,您需要: Range.DisplayFormat.Interior.Color ,请参见例如此页面:http ://www.cpearson.com/Excel/CFColors.htm
对于图标:您需要遍历 Range.FormatConditions 并检查哪个适用。但是,我仍然无法找到图标的颜色,这是所有可用图标的列表: https ://bettersolutions.com/excel/macros/enumerations-xlicon.htm 这是图标集:https ://bettersolutions.com/excel/macros/enumerations-xliconset.htm,但是,似乎无法检查 IconSet 中的单个图标(如果您要进行自定义集,这将是实用的)。
希望这能让你开始!
推荐阅读
- java - 如何防止我的 jsp 应用程序使用跨框架脚本?
- javascript - 显示两行和每行四个项目
- python - 当 django 中存在回溯错误时,我在标准输出中获取日志 2 次
- javascript - 如何在 Node.Js 中的 forEach 中使用 Select Query?
- php - 在时间/日期 PHP 和 ACF 方程中添加额外的一天(对于 WordPress 网站)
- driver - Spi 驱动程序宏
- c# - 基础提供程序在具有实体框架的 Open、WCF 服务上失败
- linux - AWS 将端口号更改为名称
- tensorflow - 在数据帧中打印多层感知器 ANN 预测值
- angular - 如何在无限行模型中设置初始起始页?