问题: 当您尝试更改ContextMenu(" Cell")(在单元格中右键单击)时,您有时可以看到上下文菜单的更改方式,有时您也不会。
你有没有想过为什么?我会分享它,这样我就可以节省一些新手的时间。
举例Ron de bruin'如何构建&改变ContextMenu'
答案 0 :(得分:0)
原因: Excel具有不同的ContextMenu,它们具有相同的名称(在本例中为Cell),仅在特定情况下显示。例如,根据当前的布局模式(分页预览或正常),它将调用不同的菜单。
解决方案: 积分转到MrExcel。
将不同的命令栏控件设置为:
Dim ContextMenu as Commandbar
Dim ContextMenuPBP as CommandBar
Set ContextMenu = Application.CommandBars("Cell")
Set ContextMenuPBP = Application.CommandBars.FindControl(ID:=1588).Parent
现在您只需要更改两个菜单,无论用户在哪种模式下工作,您都可以看到更改。