1
我想讓我的ActiveX複選框匹配我的Excel工作表上的相同顏色。如果背景顏色清晰,會更好。有沒有辦法做到這一點?是否可以更改activex複選框的背景顏色以匹配excel工作表的背景顏色?
我想讓我的ActiveX複選框匹配我的Excel工作表上的相同顏色。如果背景顏色清晰,會更好。有沒有辦法做到這一點?是否可以更改activex複選框的背景顏色以匹配excel工作表的背景顏色?
是的,這是可能的。
下面是改變複選框取決於複選框是否被選中的顏色的例子:
Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
CheckBox1.BackColor = vbRed
Else
CheckBox1.BackColor = vbYellow
End If
End Sub
據我所知,有在設置複選框以透明的錯誤,所以最好的辦法是將複選框設置爲表格的顏色以便混合。
您可能會對此失敗,至少根據[此討論](http://social.msdn.microsoft.com/論壇/ EN-US/exceldev /線程/ 43412fef-56ed-4bd3-9cca-4ad49efc13ea /)。順便說一句,歡迎來到StackOverflow! – chuff