1
我正在尋找在Access VBA中設置標籤,形狀等的背景作爲漸變的方式。我目前正在使用純色,但希望有一種方法可以通過漸變來實現。訪問VBA返回顏色漸變對於標籤/形狀
下面是我目前在Access應用背景色:
Label2.BackColor = RGB(119, 49, 65)
這裏是我使用在Excel中,填補細胞爲梯度的代碼,效果很好。但是,我不確定Access VBA如何工作。建議指向正確的方向嗎?
Range("D14").Select
With Selection.Interior
.Pattern = xlPatternLinearGradient
.Gradient.Degree = 0
.Gradient.ColorStops.Clear
End With
With Selection.Interior.Gradient.ColorStops.Add(0)
.Color = 2786997
.TintAndShade = 0
End With
With Selection.Interior.Gradient.ColorStops.Add(1)
.Color = 1447704
.TintAndShade = 0
End With
真是無賴。好吧,我有一個解決方法,我創建了一個圖像,用我需要的漸變,將Visible變爲「NO」,並在需要時通過VBA打開圖像。我想這很長的路要走。儘管謝謝你的建議! – Muhnamana 2014-09-04 15:22:50
一個按鈕也可以用作標籤,它可以響應主題的變化(如果發生這種情況)並且可以輕鬆調整大小。您只需確保懸停/按下的顏色與正常的前/後顏色相同,以便在有人與之交互時不會改變它的外觀(因爲標籤沒有)。兩者都有文本並且都有點擊事件(一個按鈕只有很多其他事件) – Brad 2014-09-04 15:38:30
有沒有辦法改變漸變的顏色?看起來只有一個顏色漸變。 – Muhnamana 2014-09-04 15:59:10