Отключение справочной системы Excel (Microsoft Excel)
Марк — учитель средней школы, и он хочет отключить справочную систему Excel во время студенческих тестов. Он задается вопросом, есть ли простой способ сделать это.
Ответ — да, есть относительно простой способ. Вы можете настроить пару макросов, которые отключают и восстанавливают наиболее распространенные способы открытия справочной системы. Это делают следующие макросы DisableHelp и EnableHelp.
Sub DisableHelp() EnableControl 984, False ' help EnableControl 1004, False ' Office Assistant Application.OnKey "{F1}", "" End Sub
Sub EnableHelp() EnableControl 984, True ' help EnableControl 1004, True ' Office Assistant Application.OnKey "{F1}" End Sub
Sub EnableControl(Id As Integer, Enabled As Boolean) Dim CB As CommandBar Dim C As CommandBarControl For Each CB In Application.CommandBars Set C = CB.FindControl(Id:=Id, recursive:=True) If Not C Is Nothing Then C.Enabled = Enabled Next End Sub
Оба основных макроса вызывают макрос EnableControl. Этот макрос выполняет фактическую работу по удалению параметров справки из меню и панелей инструментов. Обратите внимание, что основные макросы также используют метод OnKey для отключения (или восстановления) работы функциональной клавиши F1. Чтобы использовать эти макросы, вы можете вызывать их из подходящей процедуры обработки событий, например из тех, которые автоматически запускаются при открытии и закрытии книги.
Даже с таким макросом, как этот, вы должны понимать, что справочная система не отключена полностью. Файлы справки по-прежнему находятся на диске, их можно найти в Windows и открыть. (Вам даже не нужен Excel, чтобы открывать и просматривать их.)
Обычно файлы справки Excel хранятся в файлах с расширением CHM. Отключить файл можно так же просто, как найти нужный файл справки CHM на диске и переименовать его во что-то другое.
Например, Excel может быть установлен на определенном компьютере в каталоге «c: \ program files \ microsoft office \ office11». Файл справки для этой установки Excel можно найти в папке «c: \ program files \ microsoft office \ office11 \ 1033». Основным файлом Excel является XLMAIN11.CHM, но в каталоге могут быть и другие файлы справки (с расширением CHM). Все, что вам нужно сделать, это переименовать эти файлы во что-то вроде XLMAIN11.XXX. Поскольку программа справки не может найти файл, она не может отображать справку в Excel.
_Примечание: _
Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (3406) применим к Microsoft Excel 97, 2000, 2002 и 2003.