Отключение функциональной клавиши (Microsoft Excel)
Жан спросил, есть ли способ отключить клавишу F1 в Excel. Кажется, что она часто нажимает F1, когда собирается нажать F2, и это надоедает.
Единственный способ отключить такой ключ — создать макрос. Следующий макрос отлично справится с задачей:
Private Sub Workbook_Open() Application.OnKey "{F1}", "" End Sub
Private Sub Workbook_BeforeClose(CANCEL As Boolean) Application.OnKey "{F1}" End Sub
Собственно, здесь есть два макроса. Первый выполняется при открытии книги, а второй — при закрытии книги. В случае первого макроса метод OnKey перехватывает каждое нажатие клавиши F1 и отменяет его. Макрос, который запускается при закрытии книги, восстанавливает нормальную работу клавиши F1.
Эти макросы можно поместить в данную книгу, и в этом случае они будут применяться только тогда, когда эта книга открыта. Если вы хотите, чтобы они применялись всегда при использовании Excel, сохраните макросы в личной книге. (Использование этой книги было описано в других выпусках ExcelTips. Вы также можете найти информацию о ней в справочной системе Excel, которая, по иронии судьбы, вызывается нажатием клавиши F1.)
_Примечание: _
Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.
link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера]
.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (1990 г.) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:
link: / excelribbon-Dishibited_a_Function_Key [Отключение функциональной клавиши]
.