我正在使用 Application.CommandBars.Add 方法来创建自定义弹出菜单。
我在装有 OS 10.8 并使用 Excel for Mac 2011 的 Mac 上。
我在菜单顶部得到了一个我没有要求的帮助按钮。它确实有效,因为它启动了帮助中心。我只是不希望它出现在这个右键菜单上。我通过搜索此站点和其他站点找到的代码示例或讨论线程均未提及有关此内容的任何内容。它是如何到达那里的,我可以做些什么来删除它?
我无法通过控件的索引或其名称来了解它:
- CommandBars(MyMenu).Controls(1).Delete ......删除我的第一个命令按钮(“按钮 1”)
- CommandBars(MyMenu).Controls(0).Delete ......失败 - 下标超出范围 (duh)
- CommandBars(MyMenu).Controls("Help").Delete ... 失败 - 无效参数
同样尝试使其成为“.Enabled = False”或“.Visible = False”。
有没有办法用“Id:= 30010”来解决它?
CommandBars.Add 或 ShowPopup 方法是否有一些参数或属性会告诉它,“不要'帮助'我这么多,谢谢。”?
该代码正是您在创建弹出菜单的 MSDN 站点示例中找到的代码,因此我不会在此处添加。
我没有足够的声望点来发布使用右键单击事件显示时的屏幕快照。菜单顶部有一个“帮助”按钮,一个分隔线,然后是我在菜单上定义的按钮。