修改Outlook 2010的MailItem中的收件人上下文菜单?

问题描述:

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

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

我发现它在这个MSDN后:Customizing the Context Menu of a Contact Card in Outlook 2010

的msoID的名字是ContextMenuContactCardRecipient。您还会在联系人卡片上的按钮上看到相同的上下文菜单。此辅助上下文菜单的msoID是ContextMenuContactCardOverflowDropdown。我完全难以理解为什么MS没有把它列入控制标识符列表。我仍在查看这些上下文菜单中项目的控件ID。