![禁用或删除右键菜单 VBA](https://linux22.com/image/1413982/%E7%A6%81%E7%94%A8%E6%88%96%E5%88%A0%E9%99%A4%E5%8F%B3%E9%94%AE%E8%8F%9C%E5%8D%95%20VBA.png)
每当我右键单击 Excel 表时,就会出现两个菜单:一个菜单包含剪切、复制、粘贴等,另一个菜单包含字体大小、粗体、斜体等。
我可以自定义第一个命令,让它拥有我想要的任何命令。我的问题是我想禁用或删除第二个命令(带有字体大小、粗体、斜体等的命令)。
我尝试浏览整个 CommandBars 集合,但找不到需要删除的集合。
答案1
打开注册表编辑器。
如果您运行的是 Word 2007,请导航至:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\Toolbars\Excel
如果您运行的是 Word 2010,请导航至:
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Toolbars\Excel
右键单击右侧面板的空白区域,然后选择新建,然后单击 DWORD(32 位)值。
将其命名为 AllowMenuFloaties。
将数据值保留为 0×00000000 (0)。换句话说,不要对其执行任何操作。
返回 Word 并发现那个讨厌的迷你工具栏不见了。
注意:如果您在 Windows 注册表中没有看到任何这些文件夹,请先尝试通过文件 > 选项 > 常规菜单禁用迷你工具栏。这样可以通过在其中添加新的注册表项来弹出条目。或者,您也可以直接自己添加文件夹。
答案2
这是一个涵盖 Office 2013、2010 和 2007 以及 Word、Excel 和 Outlook 的 REG 文件:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Toolbars\Word]
"AllowMenuFloaties"=dword:0
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Toolbars\Outlook]
"AllowMenuFloaties"=dword:0
[HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Toolbars\Excel]
"AllowMenuFloaties"=dword:0
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Toolbars\Word]
"AllowMenuFloaties"=dword:0
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Toolbars\Outlook]
"AllowMenuFloaties"=dword:0
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Toolbars\Excel]
"AllowMenuFloaties"=dword:0
[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\Toolbars\Word]
"AllowMenuFloaties"=dword:0
[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\Toolbars\Outlook]
"AllowMenuFloaties"=dword:0
[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\Toolbars\Excel]
"AllowMenuFloaties"=dword:0