我正在尝试向outlook超链接上下文菜单添加一个按钮。下面的xml有一些示例按钮添加到加载项菜单 - 这些工作。只是无法让上下文菜单工作
<?xml version="1.0" encoding="UTF-8"?>
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load">
<ribbon>
<tabs>
<tab idMso="TabAddIns">
<group id="ContentGroup" label="Content">
<button id="textButton" label="Insert Text"
screentip="Text" onAction="OnTextButton"
supertip="Inserts text at the cursor location."/>
</group>
</tab>
</tabs>
</ribbon>
<contextMenus>
<contextMenu idMso="ContextMenuHyperlink">
<button id="Testing..." label="test"
onAction="onButtonTest"/>
</contextMenu>
</contextMenus>
</customUI>
答案 0 :(得分:-1)
Outlook有两种不同的idMso
用于撰写和阅读方案,如下所示......
idMso="ContextMenuHyperlink"
idMso="ContextMenuReadOnlyMailHyperlink"
您没有指定加载功能区XML的场景,但我想您希望项目显示在读取视图的上下文菜单中。在这种情况下,您的代码应该看起来像......
<customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="explorerRibbonLoaded">
<contextMenus>
<contextMenu idMso="ContextMenuReadOnlyMailHyperlink">
<button id="btnTesting" label="test" onAction="onButtonTest" visible="true"/>
</contextMenu>
</contextMenus>
</customUI>
将产生以下视图...