如何在Outlook菜单中删除空图标空间

时间:2014-11-09 14:46:01

标签: menu outlook icons vsto outlook-addin

我正在为Outlook(2007)加载项创建菜单层次结构。菜单项只有一个标题 - 没有图标。但是,仍有一些(浪费的)空间保留给字幕左侧的图标。为了摆脱保留空间,我尝试了明显的

Office.CommandBarButton button = parent.Controls.Add(Office.MsoControlType.msoControlButton, Type.Missing, Type.Missing, Type.Missing, true) as Office.CommandBarButton;
button.Style = Office.MsoButtonStyle.msoButtonCaption;

我认为,应该已经摆脱了空间(与MsoButtonStyle.msoButtonIconAndCaption形成对比,后者应该为图标预留空间),但它不起作用(空白空间仍然存在)。如果没有图标,我如何摆脱为图标保留的空间?

此外,父菜单项(CommandBarPopup)也不必要地为图标保留空间,并且它们没有Style属性。有没有办法摆脱这些空间的图标空间?

1 个答案:

答案 0 :(得分:0)

AFAIK没有办法删除图标的保留空间,因为菜单布局需要支持带或不带图标的菜单项。