问题描述
|
我正在将Outlook 2003插件更新为Outlook 2010,此后开始处理功能区。
我已经知道如何通过ribbon.xml文件在功能区中添加新组。
但是我不知道如何自定义现有功能区,即在“新项目”下拉按钮中添加新条目。
我猜一个人可以通过了解正确的idMso来做到这一点。
就其价值而言,该项目是.NET 4 VSTO。
有什么想法吗?
像这样的事情不起作用,毕竟GroupMailNew组可能是只读的:
<tab idMso=\"TabMail\">
<group idMso=\"GroupMailNew\">
<menu idMso=\"MailNewItemmenu\">
<button id=\"fooID\" label=\"Foobar\"/>
</menu>
</group>
</tab>
解决方法
相信您会在这里找到答案:
http://msdn.microsoft.com/zh-cn/library/ee692172.aspx#OfficeOLExtendingUI_NewItemsMenuforJournalModule
此特定示例显示了如何向“新项”下拉按钮添加命令。
,以防万一链接页面损坏,下面是代码:
<contextMenus>
<contextMenu idMso=\"MenuMailNewItem\">
<button id=\"MyMenuMailNewItem\"
label=\"MenuNewMailItem\"
onAction=\"OnMyButtonClick\"/>
</contextMenu>
</contextMenus>