我正在尝试使我的ActiveX复选框与Excel工作表上的相同颜色匹配。如果背景色清晰,那将更好。有没有办法做到这一点?
是,有可能。
这是一个根据复选框是否选中来更改复选框颜色的示例:
Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
CheckBox1.BackColor = vbRed
Else
CheckBox1.BackColor = vbYellow
End If
End Sub
AFAIK,将复选框设置为透明存在一个错误,所以最好的选择是将复选框设置为工作表的颜色,以便将其融合。
不,你不能使其透明