首页 > 解决方案 > VBA - 设置为“主题颜色”时无法从word文档中检索阴影颜色

问题描述

我目前正在编写一个 python/VBA 程序,它比较文本的对比度和它在 word 文档中的背景颜色,并且大多数情况下,使用Range.Shading.BackgroundPatternColor可以很好地检索阴影的颜色十进制代码。但是,当将主题颜色应用于着色时,它会检索到我无法转换为 RGB 值的无效十进制代码(例如 -553582593)。

我已经进行了大量研究,试图找到解决方案,但无济于事,是否可以将此负十进制代码转换为可用的 RGB 数据或使用不同的方法返回有效代码?

标签: pythonvbams-word

解决方案


推荐阅读