是否可以通过C#(VSTO)禁用或配置(单元格,范围)上下文菜单.如果是,我该如何实现它(在文档级VSTO Excel应用程序中)
例如,我想禁用上下文菜单中的一些项目(例如复制/粘贴)并添加新项目或用完整的菜单替换标准上下文菜单!
是智能标记一个很好的选择,在Excel中的上下文menues?
我在 Excel 中为右键单击上下文菜单创建了一个新项目。当我右键单击表格中的单元格时,它不会出现在右键单击上下文菜单中。否则确实会出现。我使用的代码(从网络复制)是:
Sub AddItemToContextMenu()
Dim cmdNew As CommandBarButton
Set cmdNew = CommandBars("cell").Controls.Add
With cmdNew
.Caption = "Copy Occurence Across"
.OnAction = "CopyOccurrence"
.BeginGroup = True
End With
End Sub
Run Code Online (Sandbox Code Playgroud)
我可以做些什么来让我的新项目在单击表格中的单元格时出现吗?