我正在为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属性。有没有办法摆脱这些空间的图标空间?
答案 0 :(得分:0)
AFAIK没有办法删除图标的保留空间,因为菜单布局需要支持带或不带图标的菜单项。