Excel按钮颜色版本行为问题

时间:2014-10-10 04:56:30

标签: excel-vba vba excel

我在excel中获取颜色以便在两个版本的excel之间正确显示时出现问题。

我在工作表上有一组用于表示用户选择的按钮。我将其保存在Excel 2013中,当它在Excel 2007中重新打开时,颜色变得很糟糕。

黑色(0,0,0)变为绿松石(0,255,255) - 蓝色(0,0,255)变为橄榄色(128,128,0),灰色变为其他东西

有没有人有这种行为的经验?按钮文本的颜色通过VBA设置,其启用状态也是如此,该状态用于确定是否应触发按钮事件(因为无论在Excel 2013中是否都会调用它。)

1 个答案:

答案 0 :(得分:0)

我最终不得不放弃颜色方法并使用ColorIndex。

对于影响的系统,颜色方案一致。

它做到了这一点令人烦恼,但我宁愿超越这一点,也不要把我的车轮旋转到它上面永恒。

如果我逐步调试它并使用非常明确的0值并且它没有错误地传递该执行点,并且将其设置为预期的值,那么我只能猜测它是那个版本的excel中的一个错误,但是在2013年修复了。

如果有人在将来有更多的背景要添加到此,请执行。