我正在使用Access 2013,并且在设置主题后,我发现难以理解首先使用哪种颜色代码..
例如,我有一个文本框,在属性框中有以下颜色代码:
Sfondo 1,Piùscuro5% (对不起意大利语)
我需要找到一种获取8位数代码的方法,以便将其放入VBA。
如果没有一些简单的方法可以解决这个问题,我会感到惊讶,但到目前为止,我花了无数个小时研究这个问题但收效甚微。
谢谢, 安德鲁
答案 0 :(得分:2)
大概实际颜色(因此数值)将取决于当前选择的主题,但您可以通过使用VBA转储相应的属性(例如,.BackColor
)来获取数值表单或报表对象。
例如,我在表单中添加了一个文本框控件,并使用属性表将Back Color
设置为Background 1, Darker 5%
。然后在表单的On Load
事件处理程序中我做了一个
Debug.Print Me.txtComments.BackColor
当我打开表格时,我看到了
15921906
在VBA编辑器的立即窗口中。