我正在为我的加载项使用Outlook API动态菜单控件。在我的应用程序中,我允许用户从网络驱动器添加路径,然后添加动态菜单控件。 每件事都按预期工作,但动态控件在任何时间点始终只显示5个项目。 如果控件中有超过5个项目,则仅显示前5个。 我们可以设置任何尺寸来显示所有项目。 我正在使用Outlook 2010。
提前致谢。
答案 0 :(得分:0)
您使用哪些代码向菜单添加新项目?
通常,您需要在Ribbon XML标记中定义 getContent 回调。对于动态菜单,检索描述菜单的XML内容。获取包含此动态菜单内容的XML字符串。 getContent 方法必须返回类似于以下内容的XML以填充菜单。例如:
<menu xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<button id="dynaButton" label="Button"
onAction="OnAction" imageMso="FoxPro"/>
<toggleButton id="dynaToggleButton" label="Toggle Button"
onAction="OnToggleAction" image="logo.bmp"/>
<menuSeparator id="div2"/>
<dynamicMenu id="subMenu" label="Sub Menu" getContent="GetSubContent" />
</menu>
在以下系列文章中阅读有关Fluent UI的更多信息:
您还可以找到以下文章: