在Excel中使用VSTO C#(com插​​件)添加自定义右键单击菜单

当用户右键单击单元格时,我想添加一些自定义选项到上下文菜单。 我喜欢一些解决scheme,但这些是文档级解决scheme或使用Addin Express。 我正在VSTO C#中build立一个COM Addin。 这是所需输出的例子。 在这里输入图像说明

VSTO或Add-in Express是否用于构build加载项并不重要。 Fluent UI(aka Ribbon UI)对于所有types的COM加载项都是常见的。 您可以在以下系列文章中阅读有关用于在Office应用程序中自定义上下文菜单的Fluent UI的更多信息:

  • 为开发人员定制2007 Office Fluentfunction区(第1部分,共3部分)
  • 为开发人员定制2007 Office Fluentfunction区(2/3)
  • 为开发人员定制2007 Office Fluentfunction区(3部分)

自定义上下文菜单的整个过程在Office 2010中的自定义上下文菜单中进行了介绍。

你可以在这个 SOpost中find一个完整的例子,注意尽pipe标题(文档级别),接受的答案是VSTO插件。