VBA object 属性中缺少 Marlett 字体

Marlett font missing from VBA object properties

我想在用户表单上放置一个绿色的勾号,并认为用 Marlett 字体创建带有标题 "a" 的标签就可以了。然而,尽管肯定已安装,但 Marlett 并未出现在 object 属性中。我可以轻松地将刻度线放在单元格中,但不能放在标签中。有没有办法为用户表单启用它?

在 c# 部分 - How do I set button font to Marlett 中有相同问题的答案,但我不确定它是否也适用于 VBA。

就这么简单:

Label1.Font.Name = "Marlett"
Label1.Caption = "a"

(重要:如果您在设置标题之前设置字体,此代码似乎只起作用;首先设置标题似乎可以防止设置字体产生效果 - 感谢@N.N.Thoughts 的信息)

在用户表单的 Userform_Initialize 事件中。将Label1替换为实际控件的名称

编辑:添加设置字体大小和颜色的代码:

Label1.Font.Size = "32"
Label1.ForeColor = RGB(0, 255, 0)