用于上下文菜单的 Outlook 2010 Fluent 用户界面控件标识符

Outlook 2010 Fluent User Interface Control Identifiers for Context Menu

对于 VSTO Outlook 2010 插件,以下文本案例的上下文菜单 ID 是什么;

  1. 电子邮件有项目符号或编号的地方
  2. 其中文本是 Outlook 识别为 link
  3. 的 URL link
  4. 用户从 Excel 复制的地方,有点像 table。

我从 Word 添加了以下 ID,因为我认为我需要的 ID 来自 Words 列表。

ContextMenuDropCap  contextMenu
ContextMenuEndnote  contextMenu
ContextMenuField    contextMenu
ContextMenuFieldDisplay contextMenu
ContextMenuFieldDisplayListNumbers  contextMenu
ContextMenuFieldForm    contextMenu
ContextMenuFootnote contextMenu
ContextMenuFrame    contextMenu
ContextMenuHeading  contextMenu
ContextMenuHeadingLinked    contextMenu
ContextMenuScriptAnchor contextMenu
ContextMenuList contextMenu
ContextMenuInlinePicture    contextMenu
ContextMenuTable    contextMenu
ContextMenuTableCell    contextMenu
ContextMenuHeadingTable contextMenu
ContextMenuListTable    contextMenu
ContextMenuPictureTable contextMenu
ContextMenuTextTable    contextMenu
ContextMenuTableWhole   contextMenu
ContextMenuTableWholeLinked contextMenu
ContextMenuText contextMenu
ContextMenuOfficePreviewHandlerWord contextMenu
ContextMenuTextLinked   contextMenu
ContextMenuRichTextFont contextMenu
ContextMenuRichTextFontParagraph    contextMenu
ContextMenuSpell    contextMenu
ContextMenuGrammar  contextMenu
ContextMenuGrammarReading   contextMenu
ContextMenuRevision contextMenu
ContextMenuFramesetBorder   contextMenu
ContextMenuHyperlink    contextMenu
ContextMenuFieldAutoSignatureList   contextMenu
ContextMenuFieldAutoTextList    contextMenu
ContextMenuNavigationPane   contextMenu
ContextMenuDrawnObject  contextMenu
ContextMenuCurve    contextMenu
ContextMenuCurveNode    contextMenu
ContextMenuCurveSegment contextMenu
ContextMenuFloatingPicture  contextMenu
ContextMenuCanvasClassic    contextMenu
ContextMenuOleObject    contextMenu
ContextMenuActiveXControl   contextMenu
ContextMenuTextEffect   contextMenu
ContextMenuComment  contextMenu
ContextMenuOrganizationChart    contextMenu
ContextMenuDiagram  contextMenu
ContextMenuConnectorClassic contextMenu
ContextMenuAddressBlock contextMenu
ContextMenuGreetingLine contextMenu
ContextMenuInlineActiveXControl contextMenu
ContextMenuDocumentStructureNode    contextMenu
ContextMenuXmlError contextMenu
ContextMenuCoAuthoringState contextMenu
ContextMenuInkComment   contextMenu
ContextMenuInlineBusinessCard   contextMenu
ContextMenuEquation contextMenu
ContextMenuHeaderArea   contextMenu
ContextMenuFooterArea   contextMenu
ContextMenuReadOnlyMailText contextMenu
ContextMenuReadOnlyMailTable    contextMenu
ContextMenuReadOnlyMailTableCell    contextMenu
ContextMenuReadOnlyMailListTable    contextMenu
ContextMenuReadOnlyMailPictureTable contextMenu
ContextMenuReadOnlyMailTextTable    contextMenu
ContextMenuReadOnlyMailTableWhole   contextMenu
ContextMenuReadOnlyMailList contextMenu
ContextMenuReadOnlyMailHyperlink    contextMenu
ContextMenuLockedReadingMode    contextMenu
ContextMenuPageNumberingOptions contextMenu
ContextMenuConflicts    contextMenu

对于任何来这里寻求答案的人来说,有两件事需要理解,这有很大帮助。

(1) 即使您是在 Outlook 中执行此操作,当您在许多 Outlook 检查器(windows)中书写和阅读文本时,它实际上与 Word 相关,因此 Word 的上下文菜单适用.

(2) 在更高层次上,Outlook 中有两种上下文菜单。撰写菜单,然后是只读菜单,例如当您阅读电子邮件时。

专门回答我上面的问题。

只读部分 Outlook

  1. 要点 - ContextMenuReadOnlyMailList
  2. url - ContextMenuReadOnlyMailHyperlink
  3. table - ContextMenuReadOnlyMailTable

例如撰写电子邮件

  1. 要点 - ContextMenuList
  2. url - 上下文菜单超链接
  3. table - 上下文菜单表

但我发现的最好的东西是 this blog in Japanese. I cannot read Japanese either but there is an example here to download. 只需在 Word 文档中键入您想要的文本或项目,然后右键单击它,上下文菜单类型就会显示在上下文菜单中。找了好久

Whosebug 管理员中的某些人确实需要考虑投反对票。它可以帮助没有评论的人知道为什么这个人投反对票。