如何更改ActiveX复选框的背景色以匹配Excel工作表的背景色?

问题描述 投票:0回答: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,将复选框设置为透明存在一个错误,所以最好的选择是将复选框设置为工作表的颜色,以便将其融合。


-3
投票

不,你不能使其透明

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