在userform中使用办公室图标作为命令按钮上的图像

时间:2017-03-16 17:55:17

标签: vba outlook user-controls icons commandbutton

我创建了一些在OutLook(2010)中使用的用户表单。我想在各种命令按钮上使用一些办公室图标作为图像。无论如何我可以参考办公室图标,以避免必须用宏分发* .ico文件?

2 个答案:

答案 0 :(得分:0)

不。但是,您只能从自定义UI(功能区,而不是用户表单)引用功能区控件的内置图标。为此,您需要指定imageMso属性。

例如,<button id="myButton" label="My save" imageMso="FileSave" />会创建一个带有“保存”图标的按钮。

在MSDN中的以下系列文章中阅读有关Fluent UI(aka Ribbon UI)的更多信息:

答案 1 :(得分:0)

是的。这将为您提供蓝色的信息圈:

Sub UserForm_Activate()
 Set CommandButton1.Picture = Application.CommandBars.GetImageMso("Info", 20, 20)
End Sub

在加载用户表单(UserForm_ActivateUserForm_Initialize)时必须分配它。 我自己发现了这个,但我认为这是一个好的开始。