Отключить или удалить контекстное меню VBA

Отключить или удалить контекстное меню VBA

Всякий раз, когда я нажимаю правой кнопкой мыши на листе Excel, появляются два меню: одно с функциями «вырезать», «копировать», «вставить» и т. д., а другое с параметрами размера шрифта, жирного шрифта, курсива и т. д.

Я могу настроить первый, чтобы иметь любую команду, которую я хочу. Проблема в том, что я хочу ОТКЛЮЧИТЬ или УДАЛИТЬ второй (тот, который с размером шрифта, жирным, курсивом и т. д.)

Я попробовал просмотреть всю коллекцию CommandBars, но не смог найти ту, которую нужно удалить.

решение1

  1. Откройте редактор реестра.

  2. Если вы используете Word 2007, перейдите по ссылке:

    HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Common\Toolbars\Excel

  3. Если вы используете Word 2010, перейдите по ссылке:

    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\Toolbars\Excel

  4. Щелкните правой кнопкой мыши в пустой области на правой панели, выберите «Создать» и щелкните «Параметр DWORD (32 бита)».

  5. Назовите его AllowMenuFloaties.

  6. Оставьте значение Data равным 0×00000000 (0). Другими словами, ничего с ним не делайте.

  7. Вернитесь в Word и обнаружите, что надоедливая мини-панель инструментов исчезла.

Примечание: Если вы не видите ни одной из этих папок в реестре Windows, попробуйте сначала отключить мини-панель инструментов через меню Файл > Параметры > Общие. Это сделает запись всплывающей, добавив в нее новый раздел реестра. Или вы можете просто добавить папку самостоятельно.

решение2

Вот REG-файл, который охватывает Office 2013, 2010 и 2007 с Word, Excel и Outlook:

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

Связанный контент