是否可以更改Activex复选框的背景色以匹配excel工作表的背景色?

问题描述 投票:1回答:2

我正在尝试使我的ActiveX复选框与Excel工作表上的相同颜色匹配。如果背景色清晰,那将更好。有没有办法做到这一点?

excel-vba vba excel
2个回答
0
投票

是,有可能。

这是一个根据复选框是否选中来更改复选框颜色的示例:

Private Sub CheckBox1_Click()
    If CheckBox1.Value = True Then
        CheckBox1.BackColor = vbRed
    Else
        CheckBox1.BackColor = vbYellow
    End If
End Sub

AFAIK,将复选框设置为透明存在一个错误,所以最好的选择是将复选框设置为工作表的颜色,以便将其融合。


0
投票

否,无法更改ActiveX复选框的背景颜色。

© www.soinside.com 2019 - 2024. All rights reserved.