我想在用户表单上放置一个绿色勾号,并认为使用标题" a"创建标签。在Marlett字体可以做到这一点。然而,尽管安装肯定,但Marlett并没有出现在对象属性中。我可以轻松地将刻度线放在单元格中,但不能放在标签中。有没有办法为用户表单启用它?
c#部分中有同样问题的答案 - How do I set button font to Marlett,但我不确定它是否也可以应用于VBA。
答案 0 :(得分:0)
这就像放:
一样简单Label1.Font.Name = "Marlett"
Label1.Caption = "a"
(重要的是:如果您在设置标题之前设置字体,此代码似乎只能起作用;首先设置标题似乎会阻止设置字体生效 - 感谢@NNThoughts的信息)< / em>的
在您的用户表单的Userform_Initialize
事件中。将Label1
替换为实际控件的名称
编辑:添加代码来设置字体大小和颜色:
Label1.Font.Size = "32"
Label1.ForeColor = RGB(0, 255, 0)