我正在编写一个程序,根据用户请求改变字体和背景颜色。收到backgroundColorData和textColorData后,我想根据用户的请求修改颜色,但我感觉有一种更好的方法可以实现,而不是我选择的那种方法(我的代码可能会重复)。另一个问题是我没有找到答案,如何使文本颜色/背景颜色更加“红色”或“蓝色”。
Select Case backgroundColorData
Case Is = "Black"
Selection.Interior.Color = RGB(0, 0, 0)
Case Is = "Red"
Selection.Interior.Color = RGB(255, 0, 0)
Case Is = "Blue"
Selection.Interior.Color = RGB(0, 0, 255)
Case Is = "White"
Selection.Interior.Color = RGB(255, 255, 255)
End Select
Select Case textColorData
Case Is = "Black"
Selection.Font.Color = RGB(0, 0, 0)
Case Is = "Red"
Selection.Font.Color = RGB(255, 0, 0)
Case Is = "Blue"
Selection.Font.Color = RGB(0, 0, 255)
Case Is = "White"
Selection.Font.Color = RGB(255, 255, 255)
End Select
任何帮助都将不胜感激。