在用户窗体中使用 Office 图标作为命令按钮上的图像

Jer*_*ers 4 outlook icons user-controls vba commandbutton

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

els*_*rra 6

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

Sub UserForm_Activate()
 Set CommandButton1.Picture = Application.CommandBars.GetImageMso("Info", 20, 20)
End Sub
Run Code Online (Sandbox Code Playgroud)

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