【问题标题】:Add context menu item to outlook2013/2010 reading pane将上下文菜单项添加到 Outlook 2013/2010 阅读窗格
【发布时间】:2015-04-29 17:10:23
【问题描述】:

现在我正在使用功能区将上下文菜单项添加到 Outlook 阅读窗格。 xml如下:

<contextMenu idMso="ContextMenuReadOnlyMailText">
    <menuSeparator id="separator"/>
    <button id="contextMenuItem" label="Timezone Convertor" onAction="DoAction"/>
</contextMenu>
<contextMenu idMso="ContextMenuReadOnlyMailHyperlink">
    <menuSeparator id="separator2"/>
    <button id="contextMenuItem2" label="Timezone Convertor2" onAction="DoAction"/>
</contextMenu>

idmso ContextMenuReadOnlyMailHyperlinkContextMenuReadOnlyMailText 运行良好。但我发现有时如果你在一个 html 表中右键单击(可以在源视图中看到),那么上下文菜单项将不会显示。 我尝试使用ContextMenuReadOnlyMailTableContextMenuTable。但它不起作用。 有人可以帮我吗? 顺便说一句,现在我在 VS 中创建了 Outlook 2013 插件项目。我发布后,它可以用于outlook 2010吗?或者我需要使用相同的代码创建 Outlook 2010 项目? 谢谢!

【问题讨论】:

  • 感谢您的示例帮助我解决了插件开发中的问题

标签: outlook vsto ribbon


【解决方案1】:

html 表有多个 idMso 项。试试这些只读窗格。

ReadOnlyMailText 只读邮件表
ReadOnlyMailTableCell
ReadOnlyMailListTable
只读邮件图片表 ReadOnlyMailTextTable
ReadOnlyMailTableWhole
只读邮件列表 只读邮件超链接

【讨论】:

    【解决方案2】:

    为“有人可以帮忙吗?”添加答案以便需要“在邮件中的表格内添加上下文菜单以供选择”解决方案的人可以受益:

    以下作品如魅惑:

    <contextMenu idMso="ContextMenuReadOnlyMailTextTable">
    </contextMenu>
    

    【讨论】:

      【解决方案3】:

      有人可以帮我解决这个问题吗?

      并非所有上下文菜单都可以使用功能区 UI 进行自定义(即 Outlook 可扩展性模型不为此提供所需的 ID)。有关可能的自定义,请参阅 Extending the User Interface in Outlook 2010

      我发布后,可以用于outlook 2010吗?或者我需要用同样的代码创建outlook 2010项目?

      不,不需要创建新的加载项项目。您可以在 Outlook 2010 中运行此加载项。使用 Visual Studio 2013、Visual Studio 2012 或 Visual Studio 2010 创建的解决方案可以在 Office 2013、Office 2010 或 2007 Microsoft Office 系统中运行。但是,该解决方案只能使用在所有三个版本的 Office 中都可用的那些功能和 API。您可以在 MSDN 中的 Running Solutions in Different Versions of Microsoft Office 文章中阅读更多相关信息。

      【讨论】:

      • 您好,感谢您的回答。该页面中列出的 idmso 不是完整的吗?我之前从Microsoft Office 2010 Fluent User Interface Control Identifiers 下载了一些控件ID,但似乎没有对idmso 有用的信息。你知道怎么用吗?
      • 您上面提到的列表不包含所有 idMso 值,因此您无法自定义所有上下文菜单。
      猜你喜欢
      • 1970-01-01
      • 2013-07-13
      • 2013-03-04
      • 2014-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多