【问题标题】:Modify the recipient(s) context menu in Outlook 2010's MailItem?修改 Outlook 2010 的 MailItem 中的收件人上下文菜单?
【发布时间】:2012-04-30 12:22:30
【问题描述】:

如果您打开收到的电子邮件并右键单击发件人或收件人,则会出现一个上下文菜单,其中包含简短的按钮列表(剪切、复制、...添加到 Outlook 联系人、查找 Outlook 联系人、联系人卡片)。我想将我自己的自定义按钮添加到此上下文菜单中。不幸的是,我找不到上下文菜单的控件标识符 (msoID)。我在control identifiers 的列表中查看了已读邮件项目,但找不到任何类似于上下文菜单或其任何按钮的内容。此上下文菜单是否不可修改?我怀疑我找错地方了。非常感谢任何帮助。

控制标识符的完整(或可能不那么完整)列表可在此处找到:Office 2010 Help Files: Office Fluent User Interface Control Identifiers

【问题讨论】:

    标签: outlook vsto outlook-addin outlook-2010


    【解决方案1】:

    我在这个 MSDN 帖子中找到了它:Customizing the Context Menu of a Contact Card in Outlook 2010

    msoID 的名称是ContextMenuContactCardRecipient。您还将在联系人卡片本身的按钮上看到相同的上下文菜单。此辅助上下文菜单的 msoID 是 ContextMenuContactCardOverflowDropdown。我完全不知道为什么 MS 没有将其包含在其控制标识符列表中。我仍在寻找这些上下文菜单上项目的控件 ID。

    【讨论】:

    • 您是如何找到“ContextMenuContactCardOverflowDropdown”的?它没有按预期列在github.com/OfficeDev/office-fluent-ui-command-identifiers。 Outlook 2019 已替换辅助上下文菜单并引入了另一个未记录的上下文菜单控件,我需要找到它的 idMso。
    猜你喜欢
    • 2015-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多